博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编程语言介绍
阅读量:7088 次
发布时间:2019-06-28

本文共 1457 字,大约阅读时间需要 4 分钟。

什么是编程语言?

  定义好一套与计算机交互的语法规则,这套规则 就可称为一门编程语言
  我们听不懂日语是因为不懂日语的语法规则
  学编程 == 学语法规则
编程能干什么?
print hello world 
eject cd 
一堆指令的组合 --> 软件 
有很多套与计算机交互的语法规则, 
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同年诞生 1991年正式版本
C# = c sharpe =C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司 .NET windows网络框架的主角。
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服务器

转载于:https://www.cnblogs.com/pizer/p/8321817.html

你可能感兴趣的文章
this指向及改变this指向的方法
查看>>
安装MySQL-python 的问题
查看>>
SQL Server中,varchar和nvarchar如何选择?
查看>>
Django 文件上传
查看>>
Neural networks representation 习题
查看>>
Codeforces Round #367 (Div. 2) D. Vasiliy's Multiset (TireTree之位字典树)
查看>>
懒加载预加载(图片)
查看>>
网站的Information Architecture--构建一个最优用户体验的site structure
查看>>
GeoServer地图开发(001)-环境配置
查看>>
点化讲究机缘--剑雨
查看>>
Web Scalability for Startup Engineers Tip&Techniques for Scaling You Web Application --读书笔记
查看>>
App域名劫持之DNS高可用 - 开源版HttpDNS方案详解(转)
查看>>
CodeChef - QCHEF 分块
查看>>
java pkcs#11读取证书加解密(初学-分享)
查看>>
JavaScript 相关
查看>>
SpringBoot图片上传(二)
查看>>
oracle简单存储过程以及如何查看编译错误
查看>>
常见的表单元素选中
查看>>
C# 解压与压缩文件
查看>>
C# 编写Web API
查看>>