当前位置:首页 >> 每日看点 >> 编程语言由简单到难的排行怎样?

编程语言由简单到难的排行怎样?

卡卷网 每日看点 126

按照学习感觉简单排序:(没学那么多hhh)

Python:难度:简单(学习蓝桥杯->学习CS61A->PRP项目写代码->学习UCB data100数据分析->Kaggle比赛项目写代码->科研训练)

1.简洁的语法和易于理解的结构(水源戏称“编程祖师爷”):语法非常直观,约定变量,写数组等等直接定义就可以了,不用自己写一个结构体出来;

2.自动内存管理:垃圾回收机制(Garbage Collection)来自动管理内存,不需要像 C 或 C++ 中那样手动分配和释放内存;

3.标准库多且好用:不需要重新发明轮子,可以直接使用这些工具来解决问题。


编程语言由简单到难的排行怎样?  第1张

(感觉今年蛇年春晚也可以来个这个图标)

编程语言由简单到难的排行怎样?  第2张

(旋转45度,发现新大陆)

Java:

难度:中等(CS61B+leetcode)

特点:特别面对对象,一个public爸爸要有好多private儿子,这也养成了我只要想在原来基础上加点什么东西,都是写一个private上去。不过作为一种强类型的编程语言,语法相对严格

编程语言由简单到难的排行怎样?  第3张

C++:(SJTU 的C++课,ZJU and SJTU数据结构)

难度:中等

特点:个人感觉和Java区别不大,学完C++直接学Java也能省去学面向对象的时间,基本上1周就能上手了。不过来点标准化作答:C++ 的学习难度较高,尤其是在内存管理、指针操作、面向对象编程和模板编程等方面。

编程语言由简单到难的排行怎样?  第4张

C:(SJTU ICS and CMU ICS)

难度:偏难

特点:纯做轮子,错了还能跑(C++视角),非常接近计算机硬件,要求开发者理解内存管理、指针和其他底层概念。

编程语言由简单到难的排行怎样?  第5张

Verilog:难度:偏难(fdu友人提供)

特点:Verilog 是硬件描述语言,学习时需要掌握硬件设计的概念,如时序逻辑、同步与异步设计、寄存器、信号延迟等。与那些高级编程语言相比,Verilog 更加接近硬件,要求开发者具备一定的数字电路基础。理解时序控制、模块化设计和测试基准可能是初学者的一大挑战。仿真文件的测试更是绝上加绝

编程语言由简单到难的排行怎样?  第6张

编程语言由简单到难的排行怎样?  第7张


汇编:

难度:T0(ICS lab2,lab3)

特点: 远远超过前面的高级语言(根本不是一个档次的),各种寄存器,各种类型转化,数组,指针等等都要自己操作并且自己考虑,ICS lab2但是看简单的汇编就已经很头痛了,更别提写汇编的难度了。

协助本站SEO优化一下,谢谢!
关键词不能为空
同类推荐

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。
最新文章
热门文章
随机文章