最难的编程语言,最难的编程语言排名
你觉得难度最大的计算机编程语言是哪一个?
我学过和用过basic,Fortran,pascal,c,Foxbase,prolog,VB,c#,java。从学习的难易角度来说,prolog是最难的。为什么这么说呢,其他编程语言基本包括变量,表达式,循环等基本编程要素,要说区别可能是有一些,但是基本编程逻辑思路基本没什么区别。但是prolog和这些编程语言完全不同,没有所有的循环语句。编程思路和逻辑也完全不同与其他语言。我是通过自学学习的,至少看了10多遍才基本搞清楚了它的编程思路,后来用prolog做了一个人工智能的推理项目。现在想起来真的太难学了。
作为一个程序员,我认为所有的高级语言都不难,依赖于操作系统之上的,都可以说是站在巨人的肩膀上,操作系统底层库,别人都给你写好了,你只要负责调用就行。
那么真正要说难的,就是那些低级语言,为什么这么说?
拿写一个操作系统来说,你要阅读不同架构cpu的开发手册,去搞清楚硬件提供给你的指令集,然后你要自己实现cpu调度,实现进程,实现协议栈,还要保证高效,这才是最难的。
在应用层的东西,不管是底层库,还是网络协议,都是遵循协议二字,你按照开发文档来,管你什么高级语言,也跑不出这个范畴。
世界上最糟糕的编程语言是什么?
毫无疑问是 Javascript ,原因如下。
一是 Javascript 在设计之初就是相当随意的,其创始人仅用了 10 天就发明了它,有许多经漫不经心经不起推敲的特性。
二是随着发展 J***ascript 又被迫引入了大量现代编程语言特性,这让它变得极其复杂,各种范式相互交织但又不够协调,像极了一个乱七八糟堆在一起的工业怪物。
三是缺乏静态类型检查让它很难适应大型应用开发,以至于开发人员要用另一门语言 TypeScript 来编写 J***ascript 程序,但 TypeScript 也无法消除 J***ascript 内置的混乱,只能说在饮鸩止渴。
更加糟糕的是,要发明一门新的语言取代 J***ascript 却又非常困难,其爆炸式的增长让其生态已经变得疯狂而可怕。也许,增加 WebAssembly 的能力,提升 C、C++、C#、Rust 等语言编程语言在浏览器上的存在,是唯一可行的道路。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/6963.html