程序开发学什么

子凡 问答 2019-06-21 11:02:46 阅读(...)

程序开发不同的发展方向学习的重点也不一样,桌面程序以Java、C++、C#、VB、C为主,网站开发以JSP、PHP、ASP、HTML、CSS、Javascript为主,人工智能主要以Python学习为主。

程序开发不同的发展方向学习的重点也不一样,桌面程序以 Java、C++、C#、VB、C 为主,网站开发以 JSP、PHP、ASP、HTML、CSS、Javascript 为主,人工智能主要以 Python 学习为主。

php echo hello world

软件开发领域可以分为桌面应用程序、web 应用程序、嵌入式应用程序三大方向,当然也可以细分一下,如下:

1. 桌面程序:Java、C++、C#、VB、C 均可

2. 网站服务器端开发:JSP(Java 语法)、PHP、ASP(C#语法)、Web App 框架等

3. 网站客户端:HTML、CSS、Javascript、Flash 等等

4. 智能手机程序:安卓使用 Java,iPhone 使用 Objective-C

5. 底层、工具开发:C、C++

6. 多功能脚本程序:Python、Perl、Ruby 等等

7. 人工智能:Prolog、PDDL

8. 工业控制:C、PLC、汇编

9. 通用应用数据交换处理技术:标记语言 XML/XPATH/XSLT、JSON、YAML 等等

10. 数据库: SQL/PLSQL

还有很多跨领域的分类,比如嵌入式开发、游戏开发、企业级应用开发、IT 安全等等。

目前随着人工智能和大数据的持续发热,Python 方面的开发需求也会不断增大,程序开发也都是方方面面,可以非常的细分,也可以非常的笼统,如果是要学习编程成为程序员,那么尽可能的先定位自己的方向,到底是要做哪方面的开发,然后再去根据这个方面选择学习的编程语言以及拓展学习更多的开发。

1个人收藏头像 收藏

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • 中国计算机学会 CCF

    CCF认证是什么

    CCF是中国计算机学会,CCF认证是CCF计算机职业资格认证系列中的一项能力认证,CCF认证考试时间一般为每年的3、9、12月,由中国计算机学会统一命题、统一评测,委托各地设立的考试机构进行认证考试。
  • 加密货币 Cryptocurrency

    什么是加密货币

    加密货币是一种数字货币也叫虚拟货币,它使用密码学来保证安全,由于这种安全特性,加密货币很难被伪造,加密货币基于去中心化的共识机制,与依赖中心化监管体系的银行金融系统相对,不依靠法定货币机构发行,不受央行管控。
  • VBScript

    VBS是什么

    VBScript(VBS)是基于Visual Basic的脚本语言。VBScript是微软开发的一种脚本语言,可以看作是VB语言的简化版,与Visual Basic for Applications的关系也非常密切。它具有原语言容易学习的特性。
  • 数据分析 Data Analysis

    数据分析有什么软件

    进行数据分析除了需要良好的数学统计基础、对数据的敏感性外,有一位熟练使用的软件是非常重要的,常用的数据分析软件有Python、Excel、SPSS、power bi、Matlab、R语言、SQL等。
  • 注释 notes

    注解是什么

    注释也称为数据标记,是对数据进行注释或标记的过程,通常是图像数据,也包括视频、文本和音频。随着机器学习和监督学习的兴起,这个过程变得越来越重要和流行。监督学习算法需要输入带标签的训练数据。
  • 业务流程管理 Business Process Management BPM

    业务流程管理是什么

    业务流程管理(BPM)是一门处理管理和改进运营业务流程的组织学科。BPM 确保每个组织都能从构建、分析和改进这些流程中受益,同时协调人员、信息和技术。每个组织都有一个或多个流程可以顺利运行。这些范围可以从客户服务和供应链到会计和项目签署。