Programming languages 作为一名EE/CE,毕业前我应该更熟悉哪些语言/概念? 我目前正在进入电气工程和计算机工程的双年头,并接触了各种各样的语言:C、C++、C/X/AML、java、BASH、Python、VHDL、汇编等。我想知道你认为什么语言是一门好语言?或者第一次去探索。另外,如果您能告诉我原因,我将不胜感激,或者如果您愿意讲述您的经历,我将非常感兴趣 . 我希望能在硬件设计方面找到一份工作,但随着我对一些语言的掌握越来越好,我发现我是多么喜欢编程,所以在这个关头我真的有一个开放的心态。我很想听听“现实世界”中的一些人的意见。
我不是从学习编程语言开始,而是从下面的基础知识开始:1)计算机组织2)操作系统理论3)编程基础(oop和函数)4)数据结构5)编译器设计和原则6)dbms概念 我想知道你认为什么是一门好语言/几门更精通的语言,或者第一次探索的语言 你想完成什么?您似乎对许多流行语言都有很好的掌握,其中包括几种类型系统和范例。如果你想学习一些新的东西,我建议你使用函数式编程,因为它与你以前遇到的任何东西都大不相同(想象一下,在没有赋值操作符的情况下编写程序,例如,Programming languages 作为一名EE/CE,毕业前我应该更熟悉哪些语言/概念? 我目前正在进入电气工程和计算机工程的双年头,并接触了各种各样的语言:C、C++、C/X/AML、java、BASH、Python、VHDL、汇编等。我想知道你认为什么语言是一门好语言?或者第一次去探索。另外,如果您能告诉我原因,我将不胜感激,或者如果您愿意讲述您的经历,我将非常感兴趣 . 我希望能在硬件设计方面找到一份工作,但随着我对一些语言的掌握越来越好,我发现我是多么喜欢编程,所以在这个关头我真的有一个开放的心态。我很想听听“现实世界”中的一些人的意见。,programming-languages,hardware,Programming Languages,Hardware,我不是从学习编程语言开始,而是从下面的基础知识开始:1)计算机组织2)操作系统理论3)编程基础(oop和函数)4)数据结构5)编译器设计和原则6)dbms概念 我想知道你认为什么是一门好语言/几门更精通的语言,或者第一次探索的语言 你想完成什么?您似乎对许多流行语言都有很好的掌握,其中包括几种类型系统和范例。如果你想学习一些新的东西,我建议你使用函数式编程,因为它与你以前遇到的任何东西都大不相同(想象一下,在没有赋值操作符的情况下编写程序,例如,=),并且变得越来越有用。Haskell、Scal
=
),并且变得越来越有用。Haskell、Scala和F#都是函数式编程包的先驱
另外,您更喜欢哪一级别的编程
这完全取决于你想做什么,以及你想使用什么技能。硬件和系统编程将涉及更低级的东西(assem、C、C++)。其他的语言不太具体,但涉及其他技能,如对网络和API的全面了解。您想了解:
- 不同的语言范例(过程、面向对象、函数、并行、逻辑[例如Prolog],约束)。在每种语言中做一些编程
- 不同的软件架构。操作系统、标准应用程序(MVC等)
- 软件工程:需求、规范(特别是合同设计)、设计、测试。这些想法也适用于硬件工程