没有账号?3秒注册
【技术科普指导贴】百步梯技术部倾情奉献之——带你走进编程世界
hotshot2015/4/24 10:36:25 浏览:1446 评论:28

一楼喂达仔
有错别字请原谅轻拍



评论 28

发表

在计算机飞速发展的时代,会一点编程是一件很有意义且很必要的事情。
也是由于计算机发展的非常迅速,不同的语言也应运而生,各自拥有自己所擅长的领域。



2015/4/24 19:10:09

简单介绍一些语言,有遗漏会有其他BBT技术部的童鞋来补充。



2015/4/25 9:29:23

首先是在清水里呛过,血水里泡过,咸水里滚过,依然坑害者天下二分之一的程序猿的C语言。
C语言最初是在贝尔实验室发明的,因为那时拥有A语言和B语言,自然而然新发明的就叫C语言了,因为其悠久的历史,应用范围极其广泛,从编写操作系统,到软件开发,到嵌入式系统,到科学研究都应用极为广泛。



2015/4/25 18:17:27

时代慢慢发展,面向对象等一些新型概念被发明出来,C语言慢慢地被修改,添加进了许多新的特性,C++最初是作为C语言的扩充被开发出来。后来它渐渐离开母亲的怀抱,成为能独挡一面的牛败语言,甚至在许多方面应用更比C语言广泛,于是C++这门语言茁壮起来。Ps:C++的名字很谦虚的,就是C语言的扩充……



2015/4/26 9:21:18

某公司后来用C++开发一个项目,发现C++的一些缺点让员工头大。应用于该项目,C++缺少一些机制,它的其他一些机制又过分复杂,不适合他们的项目,于是他们就像做一些补充,打算给这门补充出来的新语言命名为C++++ –(看~!和C++多么雷同的历史啊!程序猿,唉…数不尽的忧伤)但后来他们放弃了,重新编写了一门新预言,慢慢应用发展,就变成了现在的JAVA。



2015/4/27 4:42:51

然后随着时间轴继续向前,越来越靠近现代,语言发展也越来越迅速,Perl,Python, Ruby等强大的语言都慢慢发展起来,壮大了时间编程语言民族之林。


现在你们用的几乎所有软件,都是用上述语言编写出来。包括你用的浏览器,右下角没有闪烁的QQ图标,Windows或者Linux系统,Office系列,PS,LR……凡是你用过的没用过的,都来自上面那些杰出的语言以及他们伟大的创造者。
(为他们鼓掌先)



2015/4/27 22:18:58

网络慢慢兴起,又新涌现出一批非常适用于网络的语言。这里的历史有一点交叉,但是下面这些因为主要应用于网络,故单独提出。


PHP,ASP,JSP,Nodejs等语言,主要应用于Web开发领域,实现网络动态化。
javascript主要应用于网页内部脚本执行,实现动态化的页面。
两种动态化的概念完全不相同,第一种是服务器会根据不同的客户会显示不同的,譬如,同样是weibo,你看到的是你的微博,我看到的是我的微博,这是前者动态化的概念;后者动态化的概念就是你看到网页会变耶!鼠标放上菜单,它就会下拉现实内容。



2015/4/28 13:13:12

前排



    
 
御剑灰过……
路人甲:看有个好大的剑在空中灰过
路人乙:对啊,好像是镇妖剑哎……



2015/4/28 21:27:04

我觉得HTML,CSS等不算严格意义上的编程语言,它们没有顺序执行的功能,它们是用于辅助显示的。


例如网页上每一个图片都是在HTML中使用<img></img>标示的。你的浏览器在读取这个页面的HTML,获取到这个img标签就会去标签所指示的图片地址把图片下载下来,然后替换掉<img>标签,显示在相应的位置。



2015/4/29 15:37:43
上一页1/3 下一页>