编程语言简介
https://en.wikipedia.org/wiki/Programming_language
编程语言列表
编程语言分类的列表:https://en.wikipedia.org/wiki/Lists_of_programming_languages
根据「语言首字母」进行分类:https://en.wikipedia.org/wiki/List_of_programming_languages
常见编程语言
ADA
Wikipedia/Ada (programming language)
ADA语言基础教程
AS
Using as
C++
http://www.cplusplus.com
http://en.cppreference.com/w
TCL – TOOL COMMAND LANGUAGE
Wikipedia/Tcl
Homepage
CFLOW
Homgepage
Maxima – GPL CAS based on DOE-MACSYMA
https://sourceforge.net/projects/maxima/?source=typ_redirect
Gperf
HASH函数生成器。Homepage
# ZIMPL – Zuse Institut Mathematical Programming Language
https://zimpl.zib.de
常见概念术语
编译器
编辑器
高级语言
C, Emacs Lisp, Haskell, Shell, Python, PHP, Java
Linaro
接口(Interface)
接口提供交互的功能,实现数据传输。比如人通过眼观色,通过耳听声,通过口发音,这些器官都可以理解为人和外界交互的接口。
API, Application Programming Interface
API(Application Programming Interface,应用程序接口)是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问原码,或理解内部工作机制的细节。如电脑需要调用手机里面的信息,这时候通过一根数据线将电脑手机连接起来,电脑和手机上连接数据线的接口就是API接口。
MVC, Model View Controller
MVC(Model View Controller 模型-视图-控制器)是创建 Web 应用程序的模式,由三部分组成:
1)Controller(控制器)是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
2)Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。
3)View(视图)是应用程序中处理数据显示的部分,即用户界面。通常视图是依据模型数据创建的。
渲染:将 HTML 等视图变成人眼看到的可视图像的全过程。
对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,界面又新增了Adobe Flash、XHTML、XML/XSL、WML等等。
CRUD(增删改查)
CRUD:Create, Read, Update, Delete