编程语言的发展史

最近在“老男孩” 视频上看到一些自己不知道,不了解的内容记录一下,分享一下,毕竟自己也是小白,自己慢慢从基础做起来吧

有很多套与计算机交互的语法规则,
600多种编程语言
C = 各个操作系统的开发语言 1973
C++ = C++是C语言的加强版 ,1983年,贝尔实验室的Bjarne Stroustrup在C语言基础上推出了C++[1] 。 C++进一步扩充和完善了C语言,是一种面向对象的程序设计语言。

java = 1995 由sun 公司开发出来,java 虚拟机 支持跨平台

php = 1994, 纯web开发语言, 1994 Netscape 浏览器诞生了

python = 1989年诞生, 刚开始被做为脚本语言, 开发小任务, 跟linux同年诞生,89,1991,苏联解体, 1991年正式版本

C# = c sharpe =C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。

ruby =
Ruby, 一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。
Ruby on rails web框架

perl = Unix平台上开发出来的语言,做文字处理非常强大, 可以写出没人能看懂的代码

shell = 脚本语言, 简单易学,基于unix,linux, 做一些简单的系统管理任务, 运维人员必学

scalar = Scala是一门多范式的编程语言,一种类似java的编程语言[1] ,大数据开发

erlang = 是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信,函数式编程

go ===Go语言是谷歌2009发布的第二款开源编程语言。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。

javascript = 是当下使用最为广泛的语言,主要写前端的语言,
nodejs =后端 全栈式的语言

vb = 微软的脚本语言,bat脚本

lua = nginx 的脚本语言, ngnix 是时下最nb web服务器

时间: 2024-10-21 14:29:03

编程语言的发展史的相关文章

第二天-编程语言的发展史-Python的安装-变量-常量

1 编程语言的发展史 1 机器语言(站在奴隶的角度,讲奴隶听得懂得话) 直接用计算机识别的二进制控制电脑,直接操作硬件 优点:执行效率高 缺点:开发效率慢 2 汇编语言(站在奴隶的角度,讲奴隶听得懂得话) 用英文标签代替二进制,直接控制硬件 优点:相较于机器语言,开发效率高 缺点:相较于机器语言,执行效率低 3 高级语言(站在奴隶主的角度,讲自己的话) 编译型(一次性翻译出来,可以执行很多次) 需要编译器 比如C语言 优点:执行效率高 缺点:开发效率低 解释型(读取一行,翻译一行) 需要解释器

编程语言的发展史和python介绍

1.编程语言的发展史:          计算机是基于电工作        (基于高.低电平)          1010010101011          1.机器语言          优点:执行速度够快          缺点:开发效率非常低2.汇编语言(通过英文字符组成)          优点:执行效率相较于机器语言略低          缺点:开发效率相较于机器语言略高 3.高级语言 c.c++.c#.java.php.python.go 优点:开发效率高 缺点:执行效率低 编译型

一门编程语言的发展史-----python!(人生苦短,我用python)

本文作者:Vamei "好吧,我承认Python不错,但它为什么叫Python呢?" "呃,似乎是一个电视剧的名字." "那你说的Guido是美国人么?" "他从Google换到Dropbox工作,但他的名字像是荷兰人的." "你确定你很熟悉Python吗?" 起源: Python的作者,Guido van Rossum,确实是荷兰人.1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位.然而,

编程语言简史

一个朋友在跟我一块吃午饭的时候问了我一个问题:现代编程语言的发展历程是什么样的,它是如何发展到现在这样的?他觉得我应该能答得上来,但其实我只能说个大概. 我跟他提了下机器语言,以及人们为了简化它所做的努力,并逐渐发明了一些更抽象的语言,它们最终会被翻译成0和1. 但是——一个偶然的机会我看到了Crockford关于Javascript的一个分享,开篇的时候他讲的正是编程语言的发展史——尽管这主要是关于JavaScript以及影响到它的那些语言——这比我讲的可要生动多了. 穿孔卡 一些都得从穿孔卡

C++是一种强大的语言

C++(C++培训 )是建立在C的基础之上(在C++出现之前,许多环境都使用C语言),这对于C++的普及有很大的帮助,但是C++的流行远不只是这一个原因.C++有许多优点: ● C++适用的应用程序范围极广.C++可以用于几乎所有的应用程序,从字处理应用程序到科学应用程序,从操作系统组件到计算机游戏等. ● C++从C中继承了过程编程方式的高效性,并集成了面向对象编程方式的功能. ● C++在其标准库中提供了大量的功能. ● 有许多商业C++库支持数量众多的操作系统环境和专门的应用程序. 因为几

【Java】Java_01初步

1.编程语言的发展史和发展主线 计算机语言如果你将它当做一个产品,就像我们平时用的电视机.剃须刀.电脑.手机等, 他的发展也是有规律的. 任何一个产品的发展规律都是:向着人更加容易使用.功能越来越强大的方向发展. 那么,我们的计算机语言的发展也是这样,向着人更加容易使用,即更加容易写代码.更加容易实现现实逻辑的方向发展.套用奥林匹克的口号“更高.更快.更强”.那么计算机发展的主线可以总结为四个字:“更易.更强”. 这个”更易.更强”的主线,也适用于任何的产品.如果,读者朋友以后要开公司创造自己的

GC 简介

内存分配的历史 编程语言的发展史就像一份记录,记载着编程语言不断走向抽象化和自动化的过程. 静态分配 静态分配是最简单的分配策略.程序中所有的变量名都在编译时绑定在某个存储位置上,这些绑定不会在运行时改变.静态分配有 3 个局限: 每个数据结构的大小必须在编译时可知. 过程是不能递归的,因为对于过程中的每个活动,局部变量在内存中共享相同的位置. 无法动态的创建数据结构. 不过,静态分配的确有 2 个重要的优点: 采用这一策略的编程语言的运行效率高,因为不需要在程序执行时创建或销毁栈帧(stack

美国MTV之行

美国之行 世界很大,有无限的可能性.这句话是真的.--题记一 世界很神奇,存在着另一个国度,说的语言不一样,拥有的文化不一样,社会情境也不一样,生活习惯也不一样,这本身就是足以令人震撼的事情.关键是它目前还是最先进最强大的国家.所以这次出行,我是抱着朝圣之心去的,无论是去公司总部还是去这个国家.--题记二 能有机会去美国看看是我梦寐以求的事情,这次借贵司培训的机会,能够了解到与中国完全不同的世界里的人与事,内心的激动真的是久久不能平静,我觉得带给我人生的变动就足以改变我以后的整个的人生走向了.

2014软考软件设计师考前辅导:C++强大的原因

51CTO学院,在软考备考季特别整理了"2014年软考-软件设计师考前辅导[汇总篇]",帮助各位学院顺利过关!更多软件水平考试辅导及试题,请关注51CTO学院-软考分类吧! 查看汇总:2014年软考-软件设计师考前辅导[汇总篇]  C++在几乎所有的计算环境中都非常普及:个人电脑.Unix工作站和大型计算机.如果考察一下新编程语言的发展史,就可以看出C++的这种普及率是非常高的.用以前的语言编写的程序量非常大,这无疑会降低对新语言的接受程度.除此以外,大多数专业软件设计师总是愿意使用他