日产GT-R|从软件架构说C语言( 二 )
浏览器Browser是跨平台的(Windows、Linux等) , 所以网页制作是跨平台的 , 这相当于给程序员减负了 。
服务端Server往往是非Windows的 , 感谢无数的先辈为我们带来了自由免费的GNU/Unix和GNU/Linux 。 是他为编程语言的百花齐放提供了土壤 , 同时带来了自由免费的开源思潮 。 为什么Python这么火 , 有一个重要的原因是他的使用协议 。
5、而腾讯QQ可能属于最复杂的结构 。 因为他的用户太多了 , 需求也太多了 , 已经不能用浏览器这个软件承载了 。 数据库也不止一个了 , 各种各样的数据库充斥在前端、后端 , 分布在地球各处 。 当然数据的处理也是海量的 。 界面、处理、数据库结构也会异常复杂的 。
客户端Client如QQ这般只能用C语言编写 , 或者C语言的升级版C++语言 , 因为其他语言要不在Windows上的效率太低了 , 要不就是依赖这依赖那 。
这篇文章可能有些肤浅 , 但是通过编程的宏观框架 , 我想表达的是 , C语言是非常强大的 , C语言应该作为我们的入门语言 , 他低中高通吃 , 前端后端必备 , 他以计算机的视角看待问题 , 直接操作内存来处理问题 , 绝对是一门永不过时的语言 。
推荐阅读
- 不会游泳的鱼儿|One Pro 21 for Mac(RAW图像处理软件),Capture
- 美创科技|美创科技入选《2020浙江省软件产业高质量发展重点项目》
- 来肯企汇|进销存软件在快消品行业的破与立
- 零售业|内讧、转型失败、前CEO被控告,“国民软件”没落,五年亏了11亿
- 商道创投网|推动软件安全产业商业化发展,开源网安完成数千万元A轮融资
- GeekChic|如何选择一家靠谱的软件开发公司?
- 手机游戏软件开发定制|苹果ios企业签名和苹果超级签名有什么不同之处?
- 专门网|一加8T评测:不足以脱颖而出设计:旗舰还是中端?屏幕:速度与质量的平衡性能:乏善可陈电池:充电一次可用一天半软件:新鲜感相机:一如既
- 江苏经济报|南京首家区级软件和人工智能产业联盟成立
- 金属加工|来!今晚8点教你用CAM软件玩转五轴、多轴数控加工