我都学了哪些语言?
时间过得好快,转眼又到了该写年终总结的季节,春华秋实,这个季节适合收获。接触编程有两三年了,接触的语言也有好几个,还记得第一次学习编程语言学的是VB,那个时候决绝的这些似像非像的英文句子居然可以操控电脑工作。随着接触越来越多的语言,这种感觉更深了。当然学习了这么多种语言,他们之间都不是独立存在的,都是有联系和区别的,要么是不同的类型;要么是开发不同的功能。简单可以分为面向过程、面向对象;B/S 、C /S;客户端、服务器端等等吧!
语言分为面向过程、面向对象面向 服务等几种分类,它们都有各自的特点,是在语言发展过程中代表了不同的阶段。现在学习阶段最主要的就是面向对象,基本上面向对象也是和我们的生活最相近的,
比如老张开车去东北,以面向过程的角度老说,就是分析出解决问题所需要的步骤,这里要分析老张开车去东北所有的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了 ;以面向对象角度说,老张、车、地点都是对象。对象里面包含的开车、车零件都不需要我们单独考虑,都是对象的属性或方法;
在之后我们接触了C/S之外的B/S,才知道我们平时使用的浏览器上的东西原来是有多么的丰富,我们可以自己画页面也可以给页面添加我们想要的动作,但是两种类型各有好处,分析一下他们的优缺点就知道在什么情况下使用.
C/S单机使用,安全性比较高;
B/S可以动态加载页面,灵活性好;
B/S系统对于操作系统依赖小,只要有浏览器就能使用,不受地域限制。
总之,相比较而言B/S在我们的生活中占得比重越来越多。
我学的语言还比较少,但是如果总结一下他们中的规律就会找到一条学习语言的捷径,相信其他语言也能找到相同点和不同点而快速上手的。
比较一下
程序设计语言
语言 | VB.NET | C# | C++ | Java |
IDE | VS | VS | VC++ | 很多,咱以eclipse为例 |
侧重点 | 普通软件都可以 | 网络/数据库 | 底层开发/系统软件例如:游戏,驱动 | 商业编程语言,开发的产品面向企事业单位,它编写的软件基本上可以在任何系统上运行(Linux、Windows、手机等) |
数据库 | SQL server 。。 | SQL Server 。。 | Access、mysql、sqlserver、Oracle等等 | Oracle.编程语言基本上可以选择任何一种数据库,但是如果使用微软的开发工具,最好用微软数据库这样交互性比较好,其他就是大家比较偏向于的,比如 asp+access、java+Oracle、php+MySql
|
几种开发语言的学习都可以让你对编程都更了解,更全面。在今后的学习过程中,还要不断的对这些语言进行思考和总结。
学了这么长时间的编程,需要总结的不单单之后语言,请继续期待年终总结系列之《工具篇》《思想篇》