不同编程语言的初心和适用对象

不同编程语言的初心和适用对象

据不完全统计,世界上有超过600种编程语言

C语言

  • 学习内容

    指针内存数据类型

  • 语言本质

    理解计算机系统结构 使得编写的程序更符合计算机结构,让它运行起来的效率更高,在C语言诞生之初,计算机的内存只有几兆,在编写程序的时候如果你不关心你使用的内存,你很难让程序正确运行起来,因为计算机的硬件没有那么多的资源,包括内存来支撑程序运行,因此,C语言更关心计算机系统结构。

  • 解决问题

    它核心解决的是性能问题,这是因为它诞生在计算机系统结构时代,它是用来写操作系统的语言

  • 适用对象

    计算机类专业,做计算机底层程序的设计和开发

Java

  • 学习内容

    java语言诞生在网络和视窗时代,当时所有的计算机都希望能与其他的计算机交互,所以Java语言提出了采用面向对象的方式,通过跨平台的方法,来去解决跨平台问题,面向对象又进一步抽象了计算机编程代码的级别,使用代码复用变得更为高级和更为灵活,因此在我们学习Java语言的时候,我们会学习对象跨平台运行时等相关概念。

  • 语言本质

    这个语言希望我们去理解程序设计过程中主体跟客体之间的关系

  • 解决问题

    本质上它是来解决跨平台问题和程序中的交互问题

  • 适用对象

    它更适合软件类专业来学习

C++

  • 学习内容

    它既是C语言的演进,它又具有面向对象的特点,在我们学习学习c++的时候,我们会学习对象多态继承等面向对象的概念。

  • 语言本质

    它也希望我们去理解主客体之间的关系

  • 解决问题

    c++非常适合大规模程序的编写,比如操作系统的编写,大规模图像处理的程序的编写等等

  • 适用对象

    计算机类的专业

VB(.NET等相关语言)

  • 学习内容

    对象按钮文本框,通过编写VB程序,我们能实现一个小的桌面窗口

  • 语言本质

    理解交互逻辑,这种交互不是程序之间的交互,而是人机之间的交互

  • 解决问题

    适合做桌面应用的开发

Python

  • 学习内容

    python是一种面向编程逻辑,并且使用第三方库来完成程序的语言

  • 语言本质

    理解问题的求解

  • 解决问题

    它解决的是各种各样的问题的计算部分的实现

  • 适用对象

    所有专业

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值