美文网首页
1.2 编程语言概述

1.2 编程语言概述

作者: Ylm007 | 来源:发表于2020-03-09 13:53 被阅读0次

1、最早的可编程硬件,只能写一次;后来出现可重复写的可编程硬件;
2、编程语言分高级编程语言、汇编语言、二进制语言三种;

3、硬件只能运行二进制语言(指令),也是最早的语言,也最难写,直接看也看不懂,每个型号的芯片支持的二进制语言,都不一样;
4、汇编语言比二进制高级点,能够大概读懂,需要经过处理(编译)编程二进制,才能在硬件上运行,不同的硬件是用不同的汇编语言;
5、高级语言最容易理解读懂,需要先处理(编译)汇编语言,再处理成二进制,才能在硬件上运行;

6、大部分的语言都是高级语言,比如C,java,go,c++,c#,js等等,这类语言和硬件没太大关系;

7、还有一类语言运行在某种软件组成的运行环境下,比如虚拟机(java)、浏览器(js,html,css),这样是为了尽可能的避免硬件平台的不一样;

8、软件分类
• 本地直接运行的软件,比如本地播放器、本地计算器、文件管理器,photoshop;
• Client+server,必须联网使用,本地必须安装客户端,需要远程服务器配合,比如qq,微信客户端等,联网游戏属于这一类;
• Browser(浏览器)+server,必须联网,本地有浏览器就行,网页存储在server上,本地浏览器访问远程server满足功能;
• 移动端app
• 其他平台的软件,比如mp3,mp4、平板、路由器、电视机等;

9、编程的岗位有很多细分
• 前段工程师,主要开发浏览器页面,app页面,能看的见得壳;
• 后台工程师(服务端工程师),需要和前段工程师配合,实现远程的具体功能;
• ios开发工程师,针对iPhone开发;
• Android开发工程师,针对安卓开发;
• 游戏开发工程师
• 硬件开发工程师,底层的开发工程师,主要使用汇编和C;
• 客户端开发工程师,开发本地运行的程序,比如播放器;

相关文章

  • 1.2 编程语言概述

    1、最早的可编程硬件,只能写一次;后来出现可重复写的可编程硬件;2、编程语言分高级编程语言、汇编语言、二进制语言三...

  • 2018C++14课程第1季

    0. 什么是程序和编程语言 1.1 c++语言概述 1.2.1 命令行编程环境sublime和c++编译器 1.2...

  • 初识Java

    Java语言概述 java语言概述Java是Sun公司开发的一门编程语言,目前被Oracle公司收购,编程语言就是...

  • Go 函数式编程实战

    Go 函数式编程实战-目录 序致谢前言关于本书关于作者 函数式编程简介1.1 函数概述1.2 什么是函数式编程1....

  • Java基础之入门程序(基础篇一)

    Java语言概述 Java语言是Sun公司在1995年推出的高级编程语言,编程语言就是计算机语言,人们可以通过使用...

  • 第一章 Python基本语法元素2

    1.2 Python开发环境配置 Python语言概述 Python [`paiθən], 译为“蟒蛇” ,拥有者...

  • 总目录-开发

    一、编程语言1.1 java[https://www.jianshu.com/p/167393232525]1.2...

  • 1.2 编程语言和Python

    Python创始人吉多(龟叔),荷兰人。 Python正是诞生于1991年。 1.2.1 Python的优缺点 优...

  • 第一章:走进Java

    1.1 概述 Java 不仅仅是一门编程语言,还是一个有一系列计算机软件和规范形成的技术体系. 1.2 Java ...

  • java基础-day25-网络编程

    网络编程 1. 网络编程概述 1.1 C/S和B/S 1.2 网络通信协议 1.3 UDP和TCP/IP区别 1....

网友评论

      本文标题:1.2 编程语言概述

      本文链接:https://www.haomeiwen.com/subject/crhpdhtx.html