推程几个c语言编程学习软件的软件

我是个编程初学者,想学C语言,有没有适合我的好一点的编程书和编程的软件求推荐(PS,之前有买过两本_百度知道
我是个编程初学者,想学C语言,有没有适合我的好一点的编程书和编程的软件求推荐(PS,之前有买过两本
我是个编程初学者,想学C语言,有没有适合我的好一点的编程书和编程的软件求推荐(PS,之前有买过两本但错误率很高求错误尽量少一点的)
提问者采纳
重要的是选择一本好书和一个好的开发工具.希望这篇文章对你有帮助,写得不错,当然最重要还是你的学习态度 和 毅力,其实入门学习C语言: C Primer Plus中文版开发工具是,这样你学习效率将会有很大的提升,如果有条件可以配备一个老师, 80X86汇编小站
网站里面有篇文章是针对初学C/C++学习领域: VS2008 或者 VS2010百度一下:如何正确的入门Windows系统下C&#47. 标题是;C++写的推荐学习C语言的书籍是
谢谢😆😆
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
为您推荐:
其他2条回答
书籍可以看《C语言程序设计:现代方法》(第2版)软件可以使用CodeBlocks或者DEV C++。
咳咳,,谢谢😆😆
路过标记一下
c语言的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁安庆迎江区优化信息学竞赛项目推动编程学习全覆盖-软件设计网
当前位置 >
安庆迎江区优化信息学竞赛项目推动编程学习全覆盖
  核心提示:1月17日上午,迎江区第二届Scratch趣味动画游戏编程暨信息学编程竞赛在华中路第一小学举行,市现代教育技术中心副主任江浩、区教育局电教馆馆长周明亮等到场观摩指导。来自全区11支代表队共120余名选手分别参加了竞赛,参赛队伍数、比赛人数均创历年来新高。
  此次迎江区中小学生编程竞赛分为两个项目,一项是传统的Pascal算法编程竞赛,另一项是去年新设立的Scratch趣味动画编程竞赛。记者在Pascal编程竞赛现场看到,比赛之初,小选手们有的在认真读题、有的凝神思索、也有的在稿纸上演算――都在试图寻找问题中的数学规律并提出解决方案;随后,他们编写程序、修改调试,赛场中只听见孩子们运指如飞的键盘敲击声,比起同龄的其他孩子,这些小选手更擅长于逻辑思维,他们的脸上显露出的是科学严谨和严肃;据竞赛负责人周明亮介绍,Pascal算法编程竞赛采用统一命题、统一上机编码、统一评测的形式,保证了赛事的公平公正。然而,编程也不仅仅意味着面对屏幕写着枯燥的代码。在Scratch编程竞赛现场记者看到的却是另一番景象,在这里,一行行的的程序代码变成了一块块积木块,参赛选手只要用拖拉的方式将积木堆叠起来,就可以轻松地创作出有创意的交互式程序作品。由于Scratch编程系统在开发之初就定位面向儿童,相对更容易上手,因此这里的小选手们一个个面带笑容,写程序对他们而言更像是在做一个富有挑战性的游戏。
  据了解,Scratch是由美国麻省理工学院推出的编程工具,是适合于全球中小学生学习编程和互动交流的工具和平台,其利用图形化界面,把编程所需的基本要素囊括其中,通过该工具平台,孩子们可以快速掌握编程技巧,充分发挥自己的想象力,寓教于乐,在享受创作乐趣的同时拓展创新能力,实现了从“趣味编程”向“趣味创造”的升华和转变。
  Scratch编程活动在全国范围内正逐步流行,而迎江区走在了安徽省的较前列,自去年在全省首先开展Scratch编程竞赛以来,学生接触编程的门槛低了,编程教学在在该区进一步扩大覆盖,并深受学生和老师的欢迎。而今年Scratch编程竞赛赛制更加完善,题目包含两题基本操作题和两题游戏设计题,基本题完成计算、逻辑、动画等,命题创作,由学生根据命题要求,自由发挥,综合应用。所在选手全部使用统一的设计素材并由第三方根据命题要求测试判分,比赛的竞争性、权威性进一步提升。
  此次比赛为广大爱好计算机科学的学生提供了展示才华的舞台,促进了各个学校选手间的交流与提高。比赛结束后,互不相识的小选手们就问题进行友好的讨论,创新、科研气息浓烈。来自华一小的程赛同学表示:“赛后,我和旁边的同学对第三题进行了讨论,刚开始都认为对方是错的,,最后发现快排、桶排两种方法都能在1秒钟内求出解,看到这个结果,大家都很高兴。”另悉,比赛期间,参赛的各校教练员也和专家进行了经验交流,共同探讨培训经验,积极后续比赛做准备。
  近年来,迎江区已连续成功举办了多届青少年Scratch趣味动画游戏编程竞赛及计算机程序设计竞赛,比赛规模不断扩大,竞赛影响力不断提高,推动了编程教学在全区范围内的广泛开展。该区选拨出了一批优秀的信息学后备人才,在市级、省级、国家级比赛中屡获殊荣。据了解,在去年10月份举行的第二十一届全国青少年信息学奥林匹克联赛决赛比赛中,迎江区中小学代表队参赛人数及获奖人数均创下新高,突显了该区信息学教学成果。该区在学生个性化发展指导工作的成效,也受到社会各界的一致好评。
ACCA与学堂在线将联合开发中文在线财会课程...
对此,记者通过调查获悉,老城区住总鼎城房地产136、137、138和1...
1月20日凌晨,两人盗窃了20块电瓶后被胜利冲昏了头脑,流窜到青...
摘要: 近日,区规划建设局组织在青溪镇、羊坪镇、五里牌十字路口...一个五年程序员的学习观各种语言好书推荐
去年写了一篇文章《一个工作3~4年程序员的年度学习计划》,里面列出了一些计划阅读的书目。一年过去了,进度很一般。不过也许这个计划本身就有问题。
今天看了李开复发的一篇微博,很有感慨:
“天下古今之庸人,皆以一惰字致败。天下古今之才人,皆以一傲字致败。 -- 曾国藩”
我是一个庸人,去年浪费了很多的时间,今年要更加努力的学习了。
回到今天的正题。去年以及前些时候为了我的学习计划倒是收集了很多书目,同时我也负责我们研发部门买书,所以买了很多非常好的书,今天和大家分享。
1、& C语言提升
《c和指针》
《c缺陷和陷阱》
《c专家编程》
这三本书我在很多的文章中都提过,是一个初级C程序员必看的三本书,同时也是我们公司应届新员工必须好好学习的教材,非常适合刚毕业的大学生学习。
2、& C++语言提升
Effective C++:改善程序与设计的55个具体做法》
《More Effective
C++:35个改善编程与设计的有效方法(中文版)》
《C++沉思录》
《C++Templates中文版》
《深度探索 C++
对象模型》
《泛型编程与STL》
我是一个由C转向C++的程序员,所以从来没有系统的学习过C++的语法,往往是用到的什么学习什么。如果要系统入门,《C++ primer》倒是不错。上面的几本书,我正在读的是第一本,打算这两个月可以学完《effective c++》和《more effective c++》,之后再更深一步学习。当然,这里的学完只是把书看完,做个笔记,要完全的理解书中的内容还需要进一步的实践。
3、& 设计类
《代码大全》:这是我非常喜欢的一本书,非常适合工作2~3年的人精读。我在一篇文章中专门做过推荐。
《重构-改善既有代码的设计》
《代码整洁之道》
《实现模式》
《程序员应该知道的97件事》
这几本书一般讲的是函数以及更低层次的设计。《代码大全》完完整整的读完过,而且做了很多的笔记,获益良多。《重构》就不必说了,其他几本书前面大致看了一下,也非常不错,计划有时间要好好学习一下。
《软件体系结构的艺术》
《领域驱动设计:软件核心复杂性应对之道》
《软件架构师应该知道的97件事》
《企业应用架构模式》
《面向模式的软件体系结构卷1:模式系统》
《软件架构设计》
《架构师需要知道的97件事》
我对这一块比较陌生,这也是我今年的学习重点。《软件架构设计》这本书我从头到尾读过,对软件架构也只是建立了一个整体的印象。后面这一块的学习我会和模式的学习结合起来。首先的学习目标是《面向模式的软件体系结构卷1》,之后是《分析模式》《企业应用架构模式》《领域驱动设计》。
5、& 敏捷开发
《测试驱动开发》
《敏捷软件开发——原则、模式与实践》
《Scrum敏捷项目管理》
《硝烟中的Scrum和XP——我们如何实施Scrum》
《敏捷软件开发》这本书我学习了“原则”这部分,对敏捷软件开发有一个大致的了解。其他的书籍对我更像一个参考书。目前还无法安排出大量时间系统学习。
《Java与模式(含盘)》
《实现模式》
《企业应用架构模式》
《分析模式可复用的对象模型》
《反模式:危机中软件、架构和项目的重构》
《设计模式》
《面向模式的软件体系结构卷1:模式系统》
上面讲架构的时候说过,模式的学习要和架构结合起来。当然,这是说的更高层次:架构的模式。《实现模式》是面向函数的,《设计模式》是面向对象体系的。《设计模式》我从头到尾看过,但是还需要在看一遍,当时读的时候经验有限,理解的不是很透彻。现在看肯定会有新的收获。
7、& 思想类
《变革中的思索——张亚勤解码创新》
《技术领导之路——全面解决问题的途径》
《创新赢天下:九大商界领袖谈创新》
《软件随想录:程序员部落酋长Joel谈软件》:这本书里面的文章都非常不错。
《华为研发》:把它放在这里似乎有些不妥。
《黑客与画家》
《UNIX编程艺术》
《代码之道》
这些书可以锻炼一下思想力。我比较喜欢的是《软件随想录》和《代码之道》,比较期待的是《黑客与画家》。
8、& 之美系列
《团队之美》
《架构之美》
《代码之美》
这三本书都是选择一个主题,然后找一些世界级专家来按照这个主题写一篇文章,所以这几本书的系统性不强(但并不代表书不好)。可以把它放在手边,有时间就读一章,和大师对对话。
9、& 开发语言
《PHP 6与MySQL
5基础教程》
《PHP与MySQL程序设计(第3版)》
《Ruby for Rails
我的第一工作语言是c/c++,第二工作语言是python,业余时间工作语言是PHP。上面的书还少python相关图书,正在补充,也正在学习。
10、linux/unix
《深入理解LINUX内核》
《深入Linux内核架构》
《UNIX环境高级编程》
《Linux内核设计与实现》
《链接器和加载器》
《Linux高级程序设计》
《ARM嵌入式系统开发:软件设计与优化》
《UNIX编程艺术》
这些书大多是我的一些参考书,《UNIX编程艺术》除外,它是一本很特别的书,值得好好阅读一下。
另外,我一直想抽时间研究一下linux内核。
11、管理类
《卓有成效的管理者(典藏版)》
《管理的实践(珍藏版)》
《高效程序员的45个习惯:敏捷开发修炼之道》
《卓有成效的管理者(典藏版)》这本书我从头到尾读过,也做过笔记,这是一本非常好的书。
《算法导论》
《编程珠玑》
这可以说是我的软肋。第一本书看不懂,第二本书还没有看。要努力啊。
上面的分类是我大致的划分,可能不够科学。但是用来组织我的书单应该绰绰有余。
另外,上面的书,有很多内容可能会重复,这需要读的时候自己根据具体情况取舍了。也可能有些书买不到,不过应该可以找到电子书。
最后,说一下我对读书的一些看法:
1、& 有些书必须要精读,而精读的时候,必须要做笔记。
2、& 选择读书的时机也很重要,如果你没有一定的实践和基础,读一些书可能是一件非常痛苦的事情。这个时候,要停下了。如果你对某方面的知识有非常强烈的渴望或需求,这个时候是最好的时机。
3、& 开发实践过程中的学习效果最好。
4、 专注。分为两个层面。第一个层面是要在一个大段的时间(比如90分钟)内专注,这样可以提高学习工作效率;第二个层面是长期的专注,及在一个长的时期内(比如,一个季度,一年)要专注于某一领域,这样才能才能在某一领域内有积累和突破,不至于沦落为事事皆知但事事不精的泛泛之辈。我目前专注学习的是c++,之后是模式与架构。
5、在专注的基础上扩大自己的知识面,要了解当前IT技术正在发生哪些变化。
要做个“T”型IT人:既有深度,又有广度。
更多相关文章
去年写了一篇文章&一个工作3~4年程序员的年度学习计划&,里面列出了一些计划阅读的书目.一年过去了,进度很一般.不过也许这个计划本身就有问题. 今天看了李开复发的一篇微博,很有感慨: &天下古今之庸人,皆以一惰字致败.天下古今之才人,皆以一傲字致败. -- 曾国藩&
去年写了一篇文章&一个工作3~4年程序员的年度学习计划&,里面列出了一些计划阅读的书目.一年过去了,进度很一般.不过也许这个计划本身就有问题. 今天看了李开复发的一篇微博,很有感慨: “天下古今之庸人,皆以一惰字致败.天下古今之才人,皆以一傲字致败. -- 曾国藩” 我是一个庸人,去年浪 ...
本文转自:http://blog.csdn.net/chgaowei/archive//6303597.aspx
去年写了一篇文章&一个工作3~4年程序员的年度学习计划&,里面列出了一些计划阅读的书目.一年过去了,进度很一般.不过也许这个计划本身就有问题. 今天看 ...
分享我的书架:一个五年程序员的学习状态.收集的图书以及我的学习观 如何被推荐?去年写了一篇文章&一个工作3~4年程序员的年度学习计划&,里面列出了一些计划阅读的书目.一年过去了,进度很一般.不过也许这个计划本身就有问题. 今天看了李开复发的一篇微博,很有感慨: “天下古今之庸人,皆以一惰 ...
想起写这篇文章是在看侯杰先生的&深入浅出MFC&时,突然觉得自己在大学这几年关于游戏编程方面还算是有些心得,因此写出这篇小文,介绍我眼中的游戏程序员的书单与源代码参考.一则是作为自己今后两年学习目标的备忘录,二来没准对别人也有点参考价值.我的原则是只写自己研究过或准备研究的资料,所以内容 ...
------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 变量类型1,变量的作用域 C语言根据变量作用域的不同,将变量分为局部变量和全局变量. &1&.局部变量 1& 定义:在函数内部定义的变量,称为局部变量.形式参数也属于局部变量.
------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 数组
数组:数组就是用来存储一组数据的
特点:1.只能存放一种类型的数据,比如int类型的数组,float类型的数组
2.里面存放的数据成为&元素 &
------Java培训.Android培训.iOS培训..Net培训.期待与您交流! -------1.if的第1种结构
if后面括号里的条件成立,则运行{}内的代码,如果不成立则不运行 2.if的第2种 ...
1.make 版本为:GNU Make 3.82 2.gcc版本是:3.4.3(pkg install ...) 2.直接./configue是不行的 解决:./configue -platform solaris- ...
1.python中继承的特点: (1)总是从一个类继承,默认为object类 (2)不要忘记调用super.__init__方法来初始化父类的方法 def __init__(self,args): super(Sub ...
发表于:3版权声明:可以任意转载,转载时请务必以超链接形式 ...
不是技术性的文章,只是自己记录每天所学的方式.
--程序员的天空是去往星辰的大海 */ - 1 - 眼下流行的第三方类库AFNetWorkin ...
1.eclipse 下载地址:http://www.eclipse.org/downloads/
2.myeclipse 下载地址:/module-htm ...
ansys 中的坐标系 整体和局部坐标系(主要在建模中涉及) 整体坐标系是以你建模的整个建筑为一体,来确定坐标系的.比如你建一个矩形平面的建筑,整体坐标系一般默认水平方向为X轴,竖直方向为Y轴,以垂直图面的方向为Z轴 ...
Executing root.sh errors with &Failed To Upgrade Oracle Cluster Registry Configuration& [ID 466673 ...
本文介绍如何创建一个SharePoint hosted app.还会具体介绍如何在Shar ...
之前在和rawos作者的闲聊中,rawos作者认为实时操作系统中最大的特色就是互斥量的问题.一开始,我对这个看法其实是有保留意见的,直到我看到了修改优先级的相关代码,才开始对作者的看法有了很大的认同感. ...
电脑c盘满了怎么清理 让电脑恢复原来的速度?可以释放一些C盘空间: 1.打开&我的电脑&-&工具&-&文件夹选项&-&查看&-在&quo ...新手想学编程,能推荐几个网站或者软件吗?_百度知道
新手想学编程,能推荐几个网站或者软件吗?
提问者采纳
而要吃透针对这些语法。这就要多交流、ISAPI 。
(3)选择一种合适的入门语言 面对各种各样的语言,触类旁通,具有一定的编程能力是一个基本条件和要求、变量命令规则的一致性,等你学完这门VB语言之后,就可以开始编程的实践,写个小程序解决,包括编程所需的数学基础知识、角度各异,但当你发现编到一定程度很难再提高的时候。 3)网络开发对客户端开发工具如,任何产品都是有例子的。编程起步阶段要经常自己动手设计程序,帮助自己提高水平,就要敢于自己动手去体验,有助于知识的连贯性,可以为自己找到一份理想的工作添加重要得砝码,小一点的,在理解的基础上应用。
3,我也希望你能学好的、方法。亲自动手进行程序设计是创造性思维应用的体现。
2.要知道。
或者学习Delphi,但比VB强大,高手都是这样成材的,要学好计算机就要有一定的数学基础.打好基础学编程要具备一定的基础。一开始要具有一定的计算机理论基础知识,入门较为简单类似于VB、结合身边的事,但要真正能进行编程应用、NSAPI 。学习编程还能锻炼思维,将一直有机会走在高科技的前沿,从破坏中寻找代码的规律,即可作为入门又能做强。学编程是一个很漫长的过程、Oracle Developer .上网学编程在网上可以学到很多不同的编程思想,界面设计是可设化的,也只有实践才能把老师和书上的知识变成自己的,上机运行。
2,具备了入门的条件,可以为中国的软件产业做出应有的贡献,或看别人的程序,丰富编程实践。
6、经验和技巧,做到举一反三、观察,就要回头来学习一些计算机科学和数学基础理论.养成良好的编程习惯编程入门不难。总结1;能够不断享受到创新的乐趣,各人的思维方式不同.把教材中的例子、做大
1。学编程,自己仿照着写一遍,不要只简单地学习语法.要反复破坏代码?程序设计工具不外乎如下几类、算法、比较,因为程序设计本身是一种创造性的工作,也是培养逻辑思维的好方法、离散数学等数学理论基础知识,不要着急。程序人人皆可编,从个人角度讲.加强计算机理论知识的再学习学编程是符合“理论→实践→再理论→再实践”的一个认识过程,找个中等课题,最早的计算机也是为数值计算而设计的。因此、条件语句,使人有豁然开朗之感,通过交流可不断吸收别人的长处。
4:PHP ,可以解决在软件使用中所遇到的问题.从自己熟悉的事情入手、自己出题目,这样对学习是很有好处的。在此期间要注意养成一些良好的编程习惯,练习WINDOWS下的编程,一名优秀的程序员永远是被争夺的对象,题目的设计是有道理的巩固基础知识。以上不同的环境下几种开发工具中 VB 法简单并容易理解。编程风格的好坏很大程度影响程序质量,例程书籍也是很重要的、结构.必须经常反复上机练习:Java Script 等,可以交叉的看,也能保证所学知识的完整性。
3,学习别的语言是非常简单,我们不必等到什么都完全明白了才去动手实践。 2)跨平台开发开发工具如 Java 等、Power Builder 等、CGI 等,熟悉算法和基础函数,总结之有以下几方面,要想真正掌握计算机技术,从实践中可以发现问题需要加强计算机理论知识的再学习.然后再完善,应按什么样的顺序学呢,易学,并在IT行业里干出一番事业来,有大量的工具和作品及相关的辅导材料供下载、JSP ,有所作为书籍最少应该准备两本。
5。如代码的缩进编排,但入门后不断学习是十分重要的。知识经济时代给我们带来了无限的机会、Delphi 、函数,看源代码对学习也是很有帮助的。
7;对服务器开发工具如,如自编资源管理器。要想成为一名优秀的程序员、操作系统原理,改进现有软件. 注意理解一些重要概念一本程序设计的书看到的无非就是变量:Visual Basic ,如成绩统计、自编写字板之类、易用.多实践。学过之后,只要明白了大概。
6、循环语句等概念。
8,有利于在求职道路上谋得一个好的职位,可以尝试C语言,使我们的逻辑思维更加严密,要理论与实践想结合,编制一段程序、代码的注释等,遇到问题要多想几种解决的方案:
(1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,有机结合或仿照、先照书上的题目写。有些问题只有通过实践后才能明白,且使程序代码便于维护。
(2)逻辑思维能力的培养学程序设计要有一定的逻辑思维能力,看结果、图论,完成一个功能、结构的应用例子,在看书的时候,最重要的是掌握编程思想。因此在学习编程的过程中要不断地针对应用中的困惑和问题深入学习数据结构,做一名编程人员、代数系统、ASP 、分析,很多以前遇到的问题都会迎刃而解、编译原理,不可能一本书籍会包含VB的所有内容,一本书籍中没有讲到的内容可以在另一本中看到,自已想办法实现。谁都有第一次: 1)本地开发应用软件开发的工具有、找数学题;从国家的角度,编程水平一定会不断提高到一个新高度。良好的编程风格可以使程序结构清晰合理;数据库开发工具有,相对来说较为漫长.明确学习目的学习编程对大多数IT业人员来说都是非常有用的。选 VB 作为入门的方向对出学者是较为适合的、总结中逐渐地积累,再努力地实践,需要深入理解这些概念,按照C——C++——VC的顺序学习、计算机原理,具体设计时不要拘泥于固定的思维方式,各有高招。
5。因此在学习编程过程中,“逻思力”的培养要长时间的实践锻炼、VC++ ( C++ Builder ) 等、多交流掌握编程思想必须在编程实际工作中去实践和体会,出学者有高中水平就差不多了、软件工程等计算机科学的理论基础和数理逻辑。
8。
7:Visual Foxpro 。要做到这一点必须在反复的实践。这样经过不断的学习
其他类似问题
208人觉得有用
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 电脑软件编程学习 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信