[转]编程语言的圣战
【程序编程相关:C/C++老兵俱乐部通讯录】讨论那种编程语言比较好实在是一个危险的工作, 随时可能被人拖出去海k一顿 【推荐阅读:MySQL的转义字符“\”】
机器语言: 不是人学的, forget it. 【扩展信息:今天你多态了吗?】
以下是个人观点, 你不同意, 那是你的事情, 不要打我:汇编语言: 是目前还能学到的最低级的语言, 功能最强大, 只有你编不出来的, 没有做不到的. 但是开发效率很低, 在写应用程序的时候不推荐, 越少用越好, 对效率, 程序长度要求很高, 写shellcode或直接对硬件[单片机]进行操作的时候才使用.
windows下著名的开发环境有masm与tasmc: 高级语言中效率最高的一个 [确切地说是中级语言], 平台兼容性非常的好, 几乎所有系统都有c语言编译器. 语言本身比较简单, 结合操作系统后功能强大, 巅峰境界几乎是无所不能, 但对于大工程的开发效率不高. 适合任何阶段的人士使用, 尤其适合初学者.[你不学我看看.]
fortran: 适合数学运算的语言, 在dos, windows, unix下均有环境. 现在学的人比较少了, 但还是有点用的, 如果你是专业人士, 可以学习一下, 有帮助的.
basic: "初学者通用指令码"的缩写, 是一种简单的语言, 功能不强, 开发效率高, 运行效率低, 在dos平台下著名的basic平台有turbo basic, quick basic, visual basic for dos;在windows平台下有visual basic, real basic, repaid-q等; 在linux下有kbasic; 在mac下有real basic for mac. 纯粹的basic语言除了对学习编程本身以外现在几乎没有什么用处, visual basic等开发工具提供了一些比较强大的库来扩充功能, 但因为实在是太简单了, vb几乎不是编程, 而大多数时间是在"画程", 对初学者有害无益, 不要学习vb.
pascal: 很流行的一种语言, 目前其面向对象[oo]版本object-pascal应用相当广泛. 代 表开发工具有turbo pascal, delphi, kylix [均为borland公司产品]. 开发效率一般, 运行效率较高. 在教学, 应用与系统各方面都有使用 [个人感觉是没什么特点的一个语言]
logo: 基本上是给小学生接触电脑用的, 也有人来进行简单的几何绘图. 又叫"小海龟" 在dos与windows上均有运行环境 [中文小海龟].
cobol: 商业开发语言, 曾经极度流行, 现在很少有人用了. 个人感觉开发效率不是很高, 由于当年cobol程序员的过量培养, 导致了大批的事业情况, 现在同样的情况也发生在c程序员身上.
... 下一页