❶ c语言是不是所有编程的基础啊!!
不是,不过你学会了C语言,其他语言也会很快上手。其实我个人是先学pascal的,然后学起其他语言来,觉得也并不是很难了。个人认为其实pascal才算是基础,因为它本身就是为教学而设计的。至于C语言,作为一门结构化编程的语言——据我了解主要应用于一些硬件的编程,可以说与硬件结合得比较紧密,即主要应用于底层。但不能说是所有编程的基础。因为用于编程的语言何其多,像plc就和C没什么关系。Java作为流行的编程语言之一,和C的联系倒也不是很大,反倒和C++的关系密切一点(因为他们都是面向对象的)。而C++虽说是由C发展而来,但其实核心和C有本质的区别,联系不过在于他们的某些函数用法一致而已。所以,我个人觉得你学会C语言其实和学会pascal没什么区别,都可以使你对编程有了基础的理解,并养成良好的编程习惯——虽然C语言比pascal较为实用。
❷ 编程初学者是不是应该从c语言学起
C作为入门语言,其原因是C比较接近底层,又有一定的抽象性,学习它虽然将来未必会使用它,但可以更了解计算机原理以及数据结构。可能对于大多数程序员来说没太大用处,但原理和数据结构可以让你能以计算机角度来思考程序问题,写出更高效的代码。这算是专业的程序员的一种修为。而且C现在还是主流,它是那么的经久不衰,作为入门语言是很适合的。但C的中文教材要选好,大学的C语言教材比较难懂。
如果你并不打算很深入程序设计领域,那么python、ruby会是不错的选择,它们更偏向于抽象,不必理会计算机原理,会让你对程序设计更有兴趣。
❸ c语言是所有语言的基础吗
不是C语言只是一个基础编程语言,但不是只是学习基础,所有软件开发里(所有编程,比如包括你U盘里内嵌的小程序的源码),C语言使用率始终排行第一。
C语言是最基础的语言和汇编语言很接近,是一门通用计算机编程语言,应用广泛。
所以C语言从事的都是基础编程,构建底层环境,比如操作系统,程序编译器,不可能指望一个java编译器本身是由java做的,语言越高级,要求的软件环境越高,但这些运行环境并不是由这种高级语言编写的。
(3)编程是否是以c语言为基础扩展阅读:
c语言特点:
1、C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。
2、C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。
3、不同的变量类型可以用结构体(struct)组合在一起。
4、只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。
❹ c语言是所有编程语言的基础吗(或其他的编程语言是基于C语言开发出来的)如果不是,它们又有什么关系呢
不是,C语言仅仅是一种编程语言,和其它语言没关系,甚至说想学C++也要先学C的说法也是错误的.各种编程语言,除了汇编,它们的基本语法都有一定的联系,只是库不一样,所以你打算学哪种语言,直接看这方面的书就是了.不过要提一下,C语言现在还是相当有用的,它大量的被用在linux、单片机和嵌入方面。
❺ C语言是编程的基础语言吗/
应该不是,最适合结构化语言设计教学的是pascal。
c语言是中级语言,还不是高级语言,但是他功能强大,也很灵活,效率高。
❻ 为何编程就从学习C语言开始
由于种种原因,业界选择了C,其中最主要的原因就在于它的效率。优秀C程序的效率几乎和汇编语言程序一样高,但C程序明显比汇编语言程序更易于开发。和许多其他语言相比,C给予程序员更多的控制权,如控制数据的存储位置和初始化过程等。C缺乏“安全网”特性,这虽有助于提高它的效率,但也增加了出错的可能性。如,C对数组下标引用和指针访问并不进行有效性检查,这可以节省时间,但在使用这些特性时就必须特别小心。如果你在使用C语言时能够严格遵守相关规定,就可以避免这些潜在的问题。C提供了丰富的操作符集合,它们可以让程序员有效地执行一些底层的计算如移位和屏蔽等,而不必求助汇编语言。C的这个特点使很多人把C称为“高层”的汇编语言。但是,当需要的时候,C程序可以很方便地提供汇编语言的接口。这些特性使C成为实现操作系统和嵌入性控制器软件的良好选择。C流行的另一个原因是由于它的普遍存在。C 编译器在许多机器上实现。另外,ANSI标准提高了C程序在不同机器之间的可移植性。最后,C是C++的基础。C++提供了一种和C不同的程序设计和实现的观点。然而,如果你对C的知识和技巧,如指针和标准库等成竹在胸,将非常有助于你成为一名优秀的C++程序员。
❼ 编程是不是都是利用C语言完成的
说C语言过时了的回答很可笑!
C语言在编程语言使用数量上一直排名第二,第一是java。
如果初学程序设计,并且不是专业选手,建议你不要学习C语言,因为仅仅学完C语言是一点用途都没有的,windows上的应用程序95%以上都不是C语言写的,当然windows内核应该大部分是由C语言来完成的。
用C语言在windows上实现一个窗体,是多么复杂的事情啊,学过C语言的人有几个会的?98%以上都不会。
VB适合业余选手(如果你不是一个编码人员),这个入门可能比较简单,实现一些功能也轻松一些。
❽ c语言是程序设计语言之母吗,是不是大部分语言都是在c语言的基础上开发出来的比如vb是在c上开发出
并不是,但所有程序语言,都是有C语言的影子。c语言是在以后学习程序语言或者计算机的基础,因为程序语言的逻辑是互通的。C语言的学习,可以帮助建立程序思维、逻辑思维,在以后使用其他程序语言时,可以很快上手,只需要针对不同语言规则稍作修改。vb是一个编程工具,逻辑适合c一样的,但他有自己的规范书写、函数命名。
❾ C语言是不是所有编程的基础
c语言不是所有语言的基础,只是众多编程语言中的一种,很多人在大一就会学习c语言,是因为其学习难度不大,很快就能学习上手。
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
c语言特点:
1、C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。
2、C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。
3、不同的变量类型可以用结构体(struct)组合在一起。
4、只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。
5、部份的变量类型可以转换,例如整型和字符型变量。
6、通过指针(pointer),C语言可以容易的对存储器进行低级控制。
7、预编译处理(preprocessor)让C语言的编译更具有弹性。
❿ 编程初学者从c语言开始学习可以吗
怎么说呢,c 语言是编程的基础语言,大部分的编程都是从c 语言开始的。大学一般也会以 c 语言来作为第一门 编程语言课