A. 学习c语言基本的学习大纲顺序是什么
这是一个老话题来了,每个人的看法和理解都有所不同,所以呢,这个问题,摘录的供你参考吧
第一阶段:1、学习C语言,要从入门到精通,需要读哪些书(从简单的到难的排序,越详细越好,最好都能注释下选择这本书的理由)? 入门阶段:还是老谭那本。理由:虽然不能说它写得有多好,但是你现在要做的是入门,要快速的掌握c的基本语法,这本书很好理解,能够让你在最短的时间内大致掌握这门语言的概更。
第二阶段:《c程序设计语言》(The C Programming Language)和《C语言解惑》(The C puzzle book) 理由:《the c programming language》号称c语言圣经。其实它也只是一本介绍基础语法的书,不做入门教程是因为对于初学者来说,它难度稍大,之所以推荐,是因为它能让你---系统而严密的---把C语言知识构架整理一遍。《c语言解惑》,系统的整理了c语法中容易让你产生迷惑或容易犯错的地方(如a+++++b等),这时候你才算真正开始学习c语言了.(以上两本现在出重印了,应该在书店可以买到)
第三阶段:《C陷阱与缺陷》(C Traps and Pitfalls)和《高质量c/c++编程指南》 理由:《c陷阱与缺陷》是让对c的理解有质变得一本书,如如何理解(*(void(*)())0)()等问题,我的感觉是看完这本书让我真正从小菜鸟变成了老菜鸟。《高质量...》,终于有一本国产的了,呵呵,我认为这本书是把你从土匪变成正规军的最好指南,该书涉及编程风格、效率、重载、健壮性等一些列之前很难注意的问题。(以上两本《c陷阱...》已绝版,不过网上可以下载到中英文版,《高质量...》本身就是网络书,很容易找到) 。
其它推荐书:
1、《c专家编程》《c和指针》 说实话这两本书我并没有看过(或看完),但有口皆碑,都是经典之作,不过都已经绝版,仔细找找网上有下载的。
2、有哪些好的C语言练习(越难的越好)? 对语言本身的练习其实就是你对它的理解,用得多了,注意得多了,自然就ok了。其它思维上的练习主要是算法和数据结构方面的,严老的《数据结构题集(C语言版)》如果你能做完就相当了不起了。
3、要学精C语言,还要具备哪些条件? 其实c语言也只是一个工具而已,就像锄头一样,你每天挖地锄田自然就精通它了。只要不是白痴,应该都没有问题。
4、C语言学完后接下去要学哪些语言好? 这个我就没有资格回答了,因为除了少量汇编和c++,我大部分只用到了c,不过也许是一脉相承的c++吧。c是面向过程的语言,学习c++面向对象的思想。
B. 学习javascript需要先学C语言吗
学javascript的话确实有C语言基础比较好,因为javascript从C-minus发展到ECMAscript,最终才是javascript,但是javascript的难点不在它的语法上,而是在他的浏览器兼容性上,这点是万恶的微软搞出来的。javascript和C的难点是不一致的,所以没必要去学C语言。javascript要记住的东西非常多,而且条例不是很清楚,一般感觉比C语言用起来还麻烦。
既然做web前端的话,美工比javascript重要的多,毕竟有时候前端代码都有现成的模板可以使用。相比之下javascript很多代码都是通过后台脚本直接嵌入到html页面中的,比如Ajax代码等。所以前端的话,初期只要会dom编程即可,能看懂框架代码,慢慢理解就是了。
最难的部分是CSS,布局这点比javascript难的多,浏览器兼容性更令人伤心,毕竟javascript还有jquery等框架可以使用,但是css就没这么幸运了,除了某些css属性可以通过jquery等框架屏蔽兼容之外,必须要手动调试。
反正到最后你都必须精通HTML+CSS+javascript,内容很少,但是很杂论,作为吃饭的工具,你不得不精通。甚至到最后你还得回后台代码才行比如,PHP 、java、C#等,因为单单是做前端的很少的,大部分公司都是混合前后台的,除了某些大公司,专门找美术专业的做前台设计。
C. 学习计算机编程语言的先后顺序
1,Java语言基础(不管学那门编程语言,基础知识特别重要),其中有Java核心算法,面向对象应用,数据结构,集合框架,反射,异常处理及其线程,还有常用的日起操作、文件操作等。
2, 数据库技术:达内的数据库包括当前最主流的Oracle和Mysql两种数据库,学习内容主 要有DML、DQL、等数据语言,也学到了数据库的安装与访问。里面重点也是难点的就是SQL查询,关联查询等。
3,Web前端技术:包括HTML、CSS、XML、JSP还有JavaScript及其相关的Ajax 、JQuery、JS 框架。
4,JDBC数据库访问、操作技术,还有MVC思想 ,Servlet技术。
5, 企业级框架(Struts+Spring+hibernate):几乎所有的java程序员和java培训机构都必须要了解java框架,最主流的就是SSH(Spring、Struts、Hibernate)
(3)学习前端开发和c语言的顺序扩展阅读
Java语言
随着网络系统的不断发展,C、C++等语言编程都遇到了一定问题。在这一情况下,Java语言因其对网络环境的适应性,进而成为了网络软件编程的主要语言,其优势包括了以下几点。
(1)性能更加优秀。这一语言在较之C++语言更加简单,同时具有完全面向服务对象特征,进而其内容中的多态性、继承性以及封装性特征更加明显。
(2)更适合网络环境。java语言在使用中属于分布式语言,因此其更加符合具有分布性特征的网络软件开发应用。同时为了应对网络安全性问题,Java语言的安全性也高于其他语言,更加适合网络开发应用。
(3)与控制系统的配合。在软件开发中,Java语言与当前常用的常用的控制系统(如Windows、Linux)进行配合,提高了软件开发应用质量。
D. 学前端开发还是学C++开发
深圳iTJOb如何判断你是适合C语言、还是前端或java呢?从难度上来说,前端难度略小于java,而C++的入门门槛明显高于java;从收入上来说,C++略高于java,java明显高于前端。另外,java的应用范围主要是企业级的,各大IT企业都会大量使用java技术。所以,java的性价比是比较高的一门编程语言,java应用的面比较广,就业范围也大,发展方向多。所以,对大部分文科女生来说,学习java是比较合适的。
E. 请问学习C语言编程的学习顺序(就是先学C,还是C++,还有别的同类C语言)
网络搜索 80x86汇编小站 看看 站长写的基础文章,里面会有 C C++ VC的介绍~
如何正确入门Windows系统下C/C++学习领域?
掌握C/C++后,如何在Windows系统下开发有界面的程序?
如何正确入门Windows系统下驱动开发领域?
如何正确进入基于x86-64Bit Windows系统商业软件破解领域?
如何正确的待汇编学习和反汇编学习?
成为VC++程序员,我需要学会哪些东西
F. C语言学习顺序问题
这是一个老话题来了,每个人的看法和理解都有所不同,所以呢,这个问题,摘录的供你参考吧
第一阶段:1、学习C语言,要从入门到精通,需要读哪些书(从简单的到难的排序,越详细越好,最好都能注释下选择这本书的理由)
第二阶段:《c程序设计语言》(The C Programming Language)和《C语言解惑》(The C puzzle book) 理由:《the c programming language》号称c语言圣经。其实它也只是一本介绍基础语法的书,不做入门教程是因为对于初学者来说,它难度稍大,之所以推荐,是因为它能让你---系统而严密的---把C语言知识构架整理一遍。《c语言解惑》,系统的整理了c语法中容易让你产生迷惑或容易犯错的地方(如a+++++b等),这时候你才算真正开始学习c语言了.(以上两本现在出重印了,应该在书店可以买到)
第三阶段:《C陷阱与缺陷》(C Traps and Pitfalls)和《高质量c/c++编程指南》 理由:《c陷阱与缺陷》是让对c的理解有质变得一本书,如如何理解(*(void(*)())0)()等问题,我的感觉是看完这本书让我真正从小菜鸟变成了老菜鸟。《高质量...》,终于有一本国产的了,呵呵,我认为这本书是把你从土匪变成正规军的最好指南,该书涉及编程风格、效率、重载、健壮性等一些列之前很难注意的问题。(以上两本《c陷阱...》已绝版,不过网上可以下载到中英文版,《高质量...》本身就是网络书,很容易找到) 。
其它推荐书:
1、《c专家编程》《c和指针》 说实话这两本书我并没有看过(或看完),但有口皆碑,都是经典之作,不过都已经绝版,仔细找找网上有下载的。
2、有哪些好的C语言练习(越难的越好)? 对语言本身的练习其实就是你对它的理解,用得多了,注意得多了,自然就ok了。其它思维上的练习主要是算法和数据结构方面的,严老的《数据结构题集(C语言版)》如果你能做完就相当了不起了。
3、要学精C语言,还要具备哪些条件? 其实c语言也只是一个工具而已,就像锄头一样,你每天挖地锄田自然就精通它了。只要不是白痴,应该都没有问题。
4、C语言学完后接下去要学哪些语言好? 这个我就没有资格回答了,因为除了少量汇编和c++,我大部分只用到了c,不过也许是一脉相承的c++吧。c是面向过程的语言,学习c++面向对象的思想。
G. 学习c语言和c++,应该先学哪个两者是什么样的关系
c是c++的前身,因为这两种语言有许多共同的语法和功能。以前,c可以说是c++语言的一个子集,因为c++刚出生时,他只是对于c语言的一个扩充,人们还是在普遍意义上讲它归类于c。
但是在c++的发展过程中,进行了许多扩展和改进,使其与c的差别越来越大,成为一种独立于c的全新语言,而且比c更强大、用途更广。
c
语言与
c++
的区别有很多:
1,全新的程序程序思维,c
语言是面向过程的,而
c++
是面向对象的。
2,c
语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而
c++
对于大多数的函数都是有集成的很紧密,特别是
c
语言中没有的
c++
中的
api
是对
window
系统的大多数
api
有机的组合,是一个集体。但你也可能单独调用
api。
3,特别是
c++
中的图形处理,它和语言的图形有很大的区别。c
语言中的图形处理函数基本上是不能用在中
c++
中的。c
语言标准中不包括图形处理。
4,c
和
c++
中都有结构的概念,但是在
c
语言中结构只有成员变量,而没成员方法,而在
c++
中结构中,它可以有自己的成员变量和成员函数。但是在
c
语言中结构的成员是公共的,什么想访问它的都可以访问;而在
vc++
中它没有加限定符的为私有的。
4,c
语言可以写很多方面的程序,但是
c++
可以写得更多更好,c++
可以写基于dosr程序,写
dll,写控件,写系统。
5,c
语言对程序的文件的组织是松散的,几乎是全要程序处理;而
c++
对文件的组织是以工程,各文件分类明确。
6,c++
中的
ide
很智能,和
vb
一样,有的功能可能比vb还强。
7,c++
对可以自动生成你想要的程序结构使你可以省了很多时间。有很多可用的工具如加入
mfc
中的类的时候,加入变量的时候等等。
8,c++
中的附加工具也有很多,可以进行系统的分析,可以查看
api;可以查看控件。
9,调试功能强大,并且方法多样。
先学好了c语言,再慢慢接触c++,语言是相通的,你一定能在code中找到自我的,加油!
H. 请问C语言和C++。JAVA学习有先后顺序吗 怎样学习才能更快掌握
其实没有必要学习那么多种语言。c语言可以学习一下,如果将来打算主要学习java语言的话,就不要在c语言上用太多的时间。因为要把第一种语言学会到企业需要的程序,你需要学习非常多的东西,java语言编程起来感觉要简单得多,面向对象的语言感觉写起程序来挺有意思。但要真正把java学会,你需要大概6个月的学习,java的三个高级框架就需要学习大概3个月左右。如果你打算主要学习c语言,那么java语言可以作为对比稍微了解一些即可,没必要学习那么多种语言。
编程语言排行榜2011年是java第一,c语言第二,c++第三。2012年是c语言第一,java语言第二,c++第四。主学c语言或者c++的话可以把c和c++对比起来学,两个相同点很多的。c++是c语言的进阶版,c语言能做到的c++都可以,但c++可以做到的c语言却不一定可以做到。如果主要学c++,建议先学下c语言。还有就是,企业在招人的时候,如果你学的是java,那么有一年的编程经验就可以达到要求,如果是c语言的话,那么..需要的编程经验年份更多..这些可以到51job网站上去看一下编程方面的企业招人的条件,这样对你选择发展路线和学习线路有一个很好的规划。
I. web前端开发跟普通C语言程序设计有区别吗
有区别,区别如下:
一、主体不同
1、web前端开发:是创建Web页面或app等前端界面呈现给用户的过程。
2、C语言程序设计:是一种计算机程序设计语言。既有高级语言的特点,又具有汇编语言的特点。
二、技术不同
1、web前端开发:通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。
2、C语言程序设计:可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
三、作用不同
1、web前端开发:掌握HTML是网页的核心,是一种制作万维网页面的标准语言,是万维网浏览器使用的一种语言,消除了不同计算机之间信息交流的障碍。
2、C语言程序设计:只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。