编程语言、框架系列

Go 系列
Go语言,又称Golang,是由Google在2007年推出的一款现代、开源的编程语言。设计之初,Go即着眼于解决大规模系统软件开发中的常见问题,如并发编程、性能效率、可读性以及易于维护等。它的语法简洁明了,借鉴了C语言的表达力和C++的部分思想,同时也引入了函数式语言的一些特点,如闭包,并独创了 goroutine 和 channel 这样的并发原语,使得高并发编程变得直观而高效。
Rust 系列
Rust编程语言是一门专为速度、可靠性和并发性优化设计的现代系统级编程语言。它由 Mozilla 研究院发起,并在全球开发者社区的共同努力下迅速发展。Rust 的核心特性在于其独特的所有权系统和 borrowing 概念,这些设计从根本上消除了空指针异常、数据竞争和其他传统系统编程中常见的内存错误。
Kotlin 系列
Kotlin,作为一种现代的、面向对象与函数式编程特性兼具的编程语言,由JetBrains公司开发并在2011年正式发布。设计之初,Kotlin便着眼于解决Java语言中的一些痛点,致力于提高开发效率和代码安全性,尤其在Android开发领域得到了Google的官方支持,并逐渐成为了一种主流的替代选项。
reactReact 系列
React.js 是一个广受欢迎且久经考验的开源 JavaScript 库,由 Facebook 及其庞大的开发者社区积极维护。自2013年5月开源以来,React 已经彻底改变了 Web 开发领域构建用户界面的方式。React 以其声明式编程风格和组件化的思想为核心,使得开发者可以高效地创建可重用、灵活且高性能的 UI 组件。
C 语言
C语言作为一门久经考验且广泛应用的编程语言,在软件开发领域尤其是系统级编程中占据着至关重要的地位。它的历史可以追溯到上世纪70年代,由丹尼斯·里奇(Dennis Ritchie)在贝尔实验室为开发UNIX操作系统而创造。C语言以其高效性、简洁性和强大的底层控制能力闻名,它是许多现代编程语言的基础,并持续影响着软件工程的演化历程。
Ruby on rails 系列
Ruby是由日本程序员松本行弘(Matz)在1995年创造的一种简洁易读、面向对象的高级脚本语言,它深受Perl、Python等语言的影响,并以Ruby on Rails这一强大的Web开发框架而闻名于世。

区块链 & Web3

系统设计

系统架构

面试

最后更新于