您现在的位置是:首页 >

怎么学习程式设计啊?必须从c语言开始吗

火烧 2022-03-18 01:29:54 1080
怎么学习程式设计啊?必须从c语言开始吗 怎么学习程式设计啊?必须从c语言开始吗首先学习C语言和VB,这是两种不同风格的基础知识。然后可以根据自身的兴趣和发展方向来选择各种程式语言。如C++,C#,JA

怎么学习程式设计啊?必须从c语言开始吗  

怎么学习程式设计啊?必须从c语言开始吗

首先学习C语言和VB,这是两种不同风格的基础知识。然后可以根据自身的兴趣和发展方向来选择各种程式语言。如C++,C#,JAVA等等。当你学习的时候你自然会发现演算法和资料结构的重要性,这是必须要努力学习的方面与此同时必须要学习一下资料库的相关知识。
学习的时候,我认为实战很重要,自学如何实战?那就是做题,多做题才能多发现问题,多发现自己的不足。
以下是一点参考:
方案一 Basic语言 & Visual Basic
优点
(1)Basic 简单易学,很容易上手。
(2)Visual Basic 提供了强大的视觉化程式设计能力,可以让你轻松地做出漂亮的程式。
(3)众多的控制元件让程式设计变得象垒积木一样简单。
(4)Visual Basic 的全部汉化让我们这些见了English就头大的人喜不自禁。
缺点
(1)Visual Basic 不是真正的面向物件的开发文具。
(2)Visual Basic 的资料型别太少,而且不支援指标,这使得它的表达能力很有限。
(3)Visual Basic 不是真正的编译型语言,它产生的最终程式码不是可执行的,是一种虚拟码。它需要一个动态连结库去解释执行,这使得Visual Basic 的编译速度大大变慢。
综述:方案一适合初涉程式设计的朋友,它对学习者的要求不高,几乎每个人都可以在一个比较短的时间里学会vB程式设计,并用VB 做出自己的作品。对于那些把程式设计当做游戏的朋友来说,VB 是您最佳的选择。
Basic/Visual Basic简介
方案二 Pascal语言 & Delphi
优点
(1)Pascal语言结构严谨,可以很好地培养一个人的程式设计思想。
(2)Delphi是一门真正的面向物件的开发工具,并且是完全的视觉化。
(3)Delphi使用了真编译,可以让你的程式码编译成为可执行的档案,而且编译速度非常快。
(4)Delphi具有强大的资料库开发能力,可以让你轻松地开发资料库。
缺点
Delphi几乎可以说是完美的,只是Pascal语言的过于严谨让人感觉有点烦。
综述: 方案二比较适合那些具有一定程式设计基础并且学过Pascal语言的朋友。
Pascal语言简介
Delphi简介
方案三 C语言 & Visual C++
优点
(1)C语言灵活性好,效率高,可以接触到软体开发比较底层的东西。
(2)微软的MFC库博大精深,学会它可以让随心所欲地进行程式设计。
(3)VC是微软制作的产品,与作业系统的结合更加紧密。
缺点
对使用者的要求比较高,既要具备丰富的C语言程式设计经验,又要具有一定的WINDOWS程式设计基础,它的过于专业沟靡话愕谋喑贪 谜哐 捌鹄椿嵊胁恍〉睦 选?
综述: VC是程式设计师用的东西。如果你是一个永不满足的人,而且可以在程式设计上投入很大的精力和时间,那么学习VC你一定不会后悔的。
C语言简介
方案四 C++语言 & C++ Builder
优点
(1)C++语言的优点全部得以继承。
(2)完全的可是化。
(3)极强的相容性,支援OWL、VCL和MFC三大类库。
(4)编译速度非常快。
缺点
由于推出的时间太短,关于它的各种资料还不太多。
综述:我认为C++ Builder 是最好的程式设计工具。它既保持了C++语言程式设计的优点,又做到了完全的视觉化。
C语言简介
方案五 SQL语言 & Power Builder
对于一些传统的资料开发人员来说,Foxpro系列也许让他们感到更加熟悉。但是对于初学者来说,PowerBuilder也许是最好的资料库开发工具。各种各样的控制元件,功能强大的PowerBuilder语言都会帮助你开发出自己的资料库应用程式。
、《计算机组成原理》(熟悉)
2、《资料结构》(掌握)
3、《作业系统》(了解->熟悉)
4、《The C language》(掌握)
5、《编译原理》(了解原理)
6、《组合语言》(了解)
7、《计算机网路》(了解)
8、《软体工程》(了解)
9、《关系资料库》(熟悉)
10、《The C++Languege 》(掌握)
11、《面向物件设计》(掌握;结合C++学习)
1、《The C Programming language》 (Keinighan & Dennis Ritchie 1988)
2、《The C++ Programming Languague》(Bjarne Stroustrup 1997)
3、《Inside The C++ Object Model》 (lippmans)
4、《Effective C++》 (同上)
5、《More Effective C++》 (同上)
6、《Exceptional c++》
7、《C++面向物件高效程式设计》
8、《设计模式》
9、《Thinking In C++》
10、《The Standard C++ Bible》(一般推荐)
11、《The Art of Computer Programming 》
12、《Programming Windows》 (Charles Petzold)
13、《VC++5.0技术内幕》
14、《MFC 深入浅出》
15、《软体需求》
16、《Advanced Windows》
17、《C++ primer》
18、《win32程式设计师参考手册》
19、《用TCP/IP进行网际互连》
20、《COM 本质论》

从C语言开始学程式设计该怎么学,进阶

随便买本书来学学,网上也有很多质料。开始是会慢一点,要有耐心。

刚开始怎么学习程式语言

如果真心想做程式设计师,我给你建议六个阶段:
第一阶段
此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。
第二阶段
此阶段能精通基于某种平台的介面(例如我们现在常用的Win 32的API函式)以及所对应语言的自身的库函式。到达这个阶段后,也就相当于可以进行真实散打对练了,可以真正地在实践中做些应用。
第三阶段
此阶段能深入地了解某个平台系统的底层,已经具有了初级的内功的能力,也就是“手中有剑,心中无剑”。
第四阶级
此阶段能直接在平台上进行比较深层次的开发。基本上,能达到这个层次就可以说是进入了高层次。这时进入了高阶内功的修炼。比如能进行VxD或作业系统的核心的修改。
这时已经不再有语言的束缚,语言只是一种工具,即使要用自己不会的语言进行开发,也只是简单地熟悉一下,就手到擒来,完全不像是第一阶段的时候学习语言的那种情况。一般来说,从第三阶段过渡到第四阶段是比较困难的。为什么会难呢?这就是因为很多人的思想变不过来。
第五阶级
此阶段就已经不再侷限于简单的技术上的问题了,而是能从全域性上把握和设计一个比较大的系统体系结构,从核心到外层介面。可以说是“手中无剑,心中有剑”。到了这个阶段以后,能对市面上的任何软体进行剖析,并能按自己的要求进行设计,就算是MS Word这样的大型软体,只要有充足的时间,也一定会设计出来。
第六阶级
此阶段也是最高的境界,达到“无招胜有招”。这时候,任何问题就纯粹变成了一个思路的问题,不是用什么程式码就能表示的。也就是“手中无剑,心中也无剑”。
此时,对于练功的人来说,他已不用再去学什么少林拳,只是在旁看一下少林拳的对战,就能把此拳拿来就用。这就是真正的大师级的人物。这时,Win 32或Linux在你眼里是没有什么差别的。
每一个阶段再向上发展时都要按一定的方法。第一、第二个阶段通过自学就可以完成,只要多用心去研究,耐心地去学习。
要想从第二个阶段过渡到第三个阶段,就要有一个好的学习环境。例如有一个高手带领或公司里有一个好的练手环境。经过二、三年的积累就能达到第三个阶段。但是,有些人到达第三个阶段后,常常就很难有境界上的突破了。他们这时会产生一种观念,认为软体无非如此,认为自己已无所不能。其实,这时如果遇到大的或难些的软体,他们往往还是无从下手。
至于学程式设计先学什么?我觉得对于广大程式设计初学者来说,存在着这样普通的认识:学习程式设计选择程式语言很重要,开口闭口就是Visual Basic Visual C++ Delphi Power Builder等一些现在比较流行的开发工具。经常看见有初学者问:我学C/C++,究竟是学Visual C++好,还是学Borland c++ Bulider好呢?或者就是要求在Visual Basic 和Dephi 之间作出选择。学习程式设计和学习程式语言究竟是怎么取舍呢?就此我打个简单的比方;
学习程式设计就好比学习射击,而程式设计就对应射击中的气枪、手枪、步枪等各种枪械。学习射击必须学好射击,再学好其他的,自然事半功倍。学习程式设计也是一样,必然要从学习一门语言本身,还要学会程式设计的思想,这是所有程式设计语言的基础。程式设计语言,是“一法通,万法皆通”的。
我个人认为:学习程式设计不必苛求一定要从某一种语言入手,可以在 Visual Basic Dephi Borland C++ Builder 或者DOS下的Pascal 、Turbo c中间选择自已比较容易接受一种进行学习。从中主要学习的是程式设计本身的思想,学习的用程式设计的眼光来看待问题。或许,学习的效果不能马上看,但是可以学到扎实的基本功,而这对于将来的进一步发展是有很大好处的。

零基础学习程式设计不能从c语言开始吗

准确的说,零基础学习程式设计,就应该从C语言开始;
因为对于语言来说,你掌握一种,就可以贯穿学习其他语言,那时会很轻松;
本人就是先从C语言学的,现在学习Java,觉得可以从C语言上类学。

怎么学好C语言?学习C语言从什么开始学起

清华大学出版社的谭浩强《c语言程式设计》是本很好的教材,c语言学习对英语要求不高,记住基本的程式设计语句然后灵活的运用。

用c语言程式设计,必须是C语言

#include <stdio.h>int main(){ int n=3; char buf[256]; int num[10][10]; int sum[2][10]; char str1[]="%d %d %d %d %d %d %d %d %d %d "; 输入大小 printf("输入矩阵:"); scanf("%u", &n); if(n>10||n<2) { printf("2=<N<=10,输入错误!n"); return 1; } 输入字串 str1[n*3-1]=0; for(int i=0;i<n;i++){ scanf(str1, num[i], num[i]+1, num[i]+2, num[i]+3, num[i]+4, num[i]+5, num[i]+6, num[i]+7, num[i]+8, num[i]+9); for(int j=0;j<n;j++) if(num[i][j]>100||num[i][j]<-100) { printf("第 %d 行 %d列资料范围错误,请重新输入本行:n",i,j); i--; } } printf("计算结果:n"); for(int i=0;i<n;i++){ for(int j=0;j<n;j++) printf("%d ", num[i][j]); printf("n"); } for(int i=0;i<n;i++){ sum[0][i]=0; sum[1][i]=0; for(int j=0;j<n;j++){ sum[0][i]+=num[i][j]; sum[1][i]+=num[j][i]; } } printf("==========n"); for(int i=0;i<n;i++) printf("%-5d", sum[0][i]); printf("n"); for(int i=0;i<n;i++) printf("%-5d", sum[1][i]); printf("n"); return 0;}

自学程式设计.C语言.从哪开始?

看看如鹏的C语言也能做大事吧,,应该适合你。

怎么学习程式设计啊?必须从c语言开始吗

怎么开始学习linux下的程式设计?C语言,python等。

程式设计是要不断实践的,要一边看书一边coding,这样才能进步快,不能只是单单看书~

没有C语言基础怎么学习Linux下C语言程式设计

先学c语言
再学linux
然后学linux c程式设计

怎么学习C语言,在VC6.0里怎么程式设计

不知道你用的汉化版还是英文版,我用的是英文版的。
开启VC,选择左上角档案(FILE)命令,出现选单选择新建(NEW)命令。
然后出现新对话方块选择最左边档案(FILE)命令,再选择下部源程式命令(C++ Source File),在档案那儿填档名,你说的“档名乱打222”,这错了,记住一定要以.c结尾的,在位置那填档案存放位置。点确定即可进入编辑源程式状态。
C语言编好源程式后,先得编译,生成.obj格式的档案;再连线,生成.exe格式的可执行档案.
还不清楚再问我。

  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码