今天最烦人的问题之一是,为了教育/职业或其他目的,应该选择哪种编程语言。对许多程序员来说,这个问题的答案最终都是C或C ++,或者是Java,但是为什么要使用C?为什么要使用C ++?为什么选择Java?如今,存在许多软件,既可以解决问题,又可以干扰其他软件。但是,相互依赖性正在增长,在直接跳到问题之前,让我们从编程语言的一些基础知识开始选择哪种语言。基本上有两种语言:
高级语言 低级语言
一个低层次的语言很容易让计算机理解,而且超级快,为你做的事情提供了更多的灵活性,但很难让人们理解并且代码可能无法在其他机器上运行。低级语言的示例是汇编和机器代码。而高级语言是便于人类使用和调试,在多台机器相同的代码运行,但速度较慢的计算机。高级语言的示例是Python,Visual Basic,Delphi,Perl,PHP,ECMAScript,Ruby,C#,Java等。
像这里Google使用4种官方编程语言 :C++,Java,JavaScript,Python。
因此,连接每个模块都很重要。在这里,重要的是我们应该了解这些编程语言以解决这种相互依赖性。
市场上有许多编程语言。每个语法,语义,复杂性,行为,功能 都会发生变化,但请记住它们的核心保持不变 。
在学习我们的第一门编程语言的同时,学习语法,理解其含义,解决错误以及正确的编译都颇具挑战性。但是之后很容易学习另一种语言。我们必须考虑其语法,功能及其区别。
初次了解所有内容并不是必需的。
如果您担心自己的职位,工作,职业。您应该记住,像Google / Microsoft这样的公司都要求您以自己喜欢的任何一种语言来解决问题。
选择以下编程语言时,这完全取决于项目的需求:
分析数据:SQL,Python,R,Matlab。
对于自动化:Ruby,JavaScript,Python。
对于理解技术:Fortran(已过时),Apple使用Swift,Objective-C,Cocoa,Xcode;微软使用C#,React Native,ReactXP;Facebook使用PHP,React,Cassandra,Flux。
对于游戏:对于简单的2D游戏,PyGame使用Python,Phaser中使用JavaScript。对于统一使用的复杂3D游戏C#,虚幻引擎中使用C ++。
对于网站:JavaScript,HTML,CSS。
对于Android:Java,Android Studio和SDK。
对于iOS / MacOS:Swift(或Objective-C),Xcode,iOS SDK,Cocoa。
对于Windows:C,C ++,C#、. NET,Windows SDK。
您要加入的公司:对该公司进行简短概述。他们使用哪种编程语言。他们正在考虑哪些方面 例如,亚马逊将JavaScript用于前端,将Java,C ++和Perl用于后端。因此,如果您想加入亚马逊,您应该专注于这些语言。
感兴趣的领域:如果您对android感兴趣,那么您应该选择Java(而部分代码可以在C,C ++,Kotlin中进行)。 同样,对于Web开发,您应该了解NodeJS。要挖掘网站中的数据,必须使用Python。要成为后端开发人员,需要使用SQL。
最终,选择一种编程语言来取决于您想要做什么。
大量的程序员感到沮丧,因为他们没有认识到他们正在做的事情。因此,他们不断切换语言。永远记住,您必须了解自己在做什么,尝试去学习新知识。
页面更新:2024-03-29
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号