日产GT-R|从软件架构说C语言( 二 )


浏览器Browser是跨平台的(Windows、Linux等) , 所以网页制作是跨平台的 , 这相当于给程序员减负了 。
服务端Server往往是非Windows的 , 感谢无数的先辈为我们带来了自由免费的GNU/Unix和GNU/Linux 。 是他为编程语言的百花齐放提供了土壤 , 同时带来了自由免费的开源思潮 。 为什么Python这么火 , 有一个重要的原因是他的使用协议 。
5、而腾讯QQ可能属于最复杂的结构 。 因为他的用户太多了 , 需求也太多了 , 已经不能用浏览器这个软件承载了 。 数据库也不止一个了 , 各种各样的数据库充斥在前端、后端 , 分布在地球各处 。 当然数据的处理也是海量的 。 界面、处理、数据库结构也会异常复杂的 。
客户端Client如QQ这般只能用C语言编写 , 或者C语言的升级版C++语言 , 因为其他语言要不在Windows上的效率太低了 , 要不就是依赖这依赖那 。
这篇文章可能有些肤浅 , 但是通过编程的宏观框架 , 我想表达的是 , C语言是非常强大的 , C语言应该作为我们的入门语言 , 他低中高通吃 , 前端后端必备 , 他以计算机的视角看待问题 , 直接操作内存来处理问题 , 绝对是一门永不过时的语言 。


推荐阅读