初入开发门槛——C语言导论

C语言历史:

      C语言是由UNIX的研制者丹尼斯•里奇(DennisRitchie)和肯·汤普森(Ken Thompson)于1970年研制出的B语言的基础上发展和完善起来的。

      1973年,Unix操作系统的内核正式用C语言改写,这是C语言第一次应用在操作系统的内核编写上。

      目前,C语言编译器普遍存在于各种不同的操作系统中,如:Unix,MS-DOS,MicrosoftWindows,Linux等等。

经验分享:

       xiao廸认为先入门的程序员,尤其是在校学生,可以先从C语言入手,基本上它可以算作除汇编之外编程语言的鼻祖之一,后面衍生的语言,其实都是在它基础上派生的。

      下图是菜鸟xiao廸查了很多资料,整理的语言衍生图,可能存在一些问题,还请大牛指出。还有一些语言本人未涉猎,所以就没加,也请大牛们见谅了。

初入开发门槛——C语言导论_第1张图片

       总之现在大部分主流语言都是C的派生,所以xiao廸认为,精通了C之后,后面的语言基本都是小菜。只是xiao廸智商能力有限,目前还在努力研读。虽然xiao廸没有精通C语言,但也基本学习了几遍C并且做了对应的练习。后面在学C++还是C#的时候感觉都很轻松,语法概念很容易就能变通。只是面向过程到面向对象的转变是需要一定时间的积累的,毕竟方向不同。

      下图是xiao廸认为的程序员所必须掌握的根基学科,基本上能精通这几门,后面需要理解或者新技术都是在此基础上衍生的,xiao廸建议打好根基很重要。甚至不是做程序员的,也便于对系统及业务或者架构的理解。

初入开发门槛——C语言导论_第2张图片

      本篇算是C语言的引导,也算是写给刚入门编程的朋友们的建议。毕竟菜鸟xiao廸还处在雏的阶段,希望大牛的指出更好意见。

你可能感兴趣的:(C语言,c语言入门,开发入门,编程入门,初学编程建议,编程基础)