长话短说,最近想学点PHP,但毫无基础。Google了许多,PHP没有学会,不过了解了一些理论知识,编程语言间的关系。
先是弄明php,python,c++,java这些 脚本语言 和 编程语言 间的不同。先说几个有名的编译类编程语言:Visual C++、Visual Foxpro、Delphi,再说几个有名的脚本语言:JAVASCRIPT,ASP,PHP,PYTHON。编程语言在我理解看来是一种命令,编出一系列步聚,然后让电脑去实现,我的理解就是编出那些应用软件所要用到的语言。这里着重讲讲脚本语言,脚本语言是一种解释性语言,在我理解看来有点像HTML语法,用指定的一套语法,写一个相关文件,例如写的.py, .php文件让架设了pythone 和 php平台的服务器去执行你写的文件。现在的脚本语言已经有很多可以互嵌的了,例如PHP里面会有JS,关键看的只是服务器是不是都有这两种语言有解释器。
脚本语言的颈瓶是编译程序的开发效率,也就是迁就服务器是否能读懂,就是要迁就解释这脚本的程序的发展。觉得网上的很多资源都关于脚本语言怎么编的,真正涉及编程语言的还是比较少。突然想起一句话,高处不胜寒。越是学到越难越深越少人知道的东西,知音总会少一些的。
某回贴,根据需求把各种语言都分了
做工控程序,一般用:
汇编
c
c++
vc
做管理系统,一般用
vb
delphi
pb
作网页,b/s程序,一般用
html
jsp
php
asp
asp.net
java
c#
当看得越多时,我就越觉得其实没必要那么执着于脚本语言和编程语言的不同的,因为本来就没有人把每种语言都很学得很会,在社会分精细化的今天,程序开发的每一Part都是分工很精细的,知道了很多,却一样都不精是也有点吃亏的,用济经学的原理去说就是专业化可以增加生产效益。而且当一个人根本不用那么多编程语言时,那些不会的是对他来说是没有意义的。所以,人嘛,也要给自己一个定位,总不能想着自已什么都要会,事实只有专业化的话,才会最大地体现个人价值。只是复合型的人才会把世界看得清楚,但我觉得把世界看得很清也不一定是什么好事。