C语言程序设计哪些编程软件适合初学者?
的有关信息介绍如下:初学者建议学习中文版的编程软件,因为英文版的什么也看不懂。目前我一直用的是c++6.0中文企业版的,简单易上手,C语言代码,c++的代码都可以编译。
1、Micosoft visual C++,经典推荐。
2、TC,学校推荐。
3、DEV C++,个人推荐。
4、C-FREE,国人自己做的。
5、turbo c 3.0,新人推荐。
6、ANSI C。
C与C++的区别:C语言是面向过程的编程语言,C++是面向对象的编程语言。
《C语言程序设计》讲述了C语言的基本概念、各种数据类型的使用技巧、程序流程控制、数组、函数、指针以及有关程序设计的方法等内容。书评 “C语言程序设计”是计算机专业和非计算机专业的一门技术基础课程,也是程序设计的启蒙语言课程。
C Primer Plus 第六版
C缺陷与陷阱
数据结构与算法分析:C语言描述
软件调试的艺术
代码整洁之道
编译原理-龙书
Linker & Loader
writing secure code
软件安全开发生命周期
程序员的自我修养
还是得多看多练,算法的可以刷刷leetcode,基础的可以看看libc的实现
软件工程涉及的一些流程和工具也应该要有所了解,比如SOW/SRS/HLD,UML画图工具,版本控制工具svn/git,建议将学习过程中的代码都提交到GitHub或者gitee上托管,方便后面查漏补缺