学习知识|如何开始学习编程( 三 )


c标准是有很大的差距的 。 首先一个不遵循标准的c/c++程序是不通用的 , 换个编译器说不定就不被承认了 。 所以我非常推崇gcc , 理由之一是它完全符合
ansi
c标准 , 无论它的c还是c++编译器都很严整 , 功能上一点也不缺乏(有人说gcc不能做图形界面的程序 , 这一点完全错误 , 到处都有的qt库和gtk库都能做出很好的界面) , 另外一个理由便是它免费 , 毕竟稍微大一点的软件企业就不会屈从与微软的编译器和平台 , 而一个免费的c编译器无疑可以创造更多的利益;就算要转vc , 标准的c程序也是几乎不要作任何改动的 。 当然 , 这一切的前提是 , 你真的很想很好的学编程 , 做一个这方面的精英 。 如果只不过是兴趣 , 或者只是想拿一个ms的工程师认证然后在国内企业找份诸如设计vf、vb程序之类的工作 , 那完全可以忽略我上面的话 , 去找个认证培训班 , 认认真真听听课 , 好好完成练习 , 从vb或者vc入手 , 考好认证是很不会太难的 。 毕竟现在很多很好的大学里都从来不缺乏计算机的课程 , 不会缺少算法或者编译原理的课程 , 不会没有计算机科学的研究院 , 而那里面出来的人一般都具备了很好的基础知识 , 会更加容易成为前面所说的精英 。
我是一个初学者 , 该如何开始学习编程 先了解一些基本知识
c语言的背景
C语言是一种高级编程语言 , 其前身是ALGOL 。 它的创始人是BrownW.kanihan和DennisM.leach 。 当C语言出现时 , 它有很大的局限性 , 因为它只能在UNIX系统上使用 。 然而 , 随着科学技术的进步 , 计算机产业的发展 , C语言逐渐从UNIX中分离出来 。 1987年 , 美国标准化协会制定了C语言的国际标准 , 简称ansic 。 从那时起 , 它已经成为一种广泛使用的编程语言 。
之后二大语系的学习
例如:C、C+(C语言的扩展)、QBASIC、VB(basic的可视化)、JavaScript、JScript、VBScript、Java、ASP、FoxPro、Perl等 , 根据我的实践 , 实际上高级编程语言分为两种主要语言 。 所有的方法都是基于C的编程语言 , 如JavaScript、Java等 , 它们在函数调用、程序语句编写和循环控制方面非常相似 。
另一种是以basic为主导的程序语言 , 如FoxPro、VBScript等 , 它也有类似的函数调用、程序语句编写和循环控制 , 但不同于C语言家族 。 所以如果是从QBASIC开始的 , 在学习C语言之前最好先洗脑 。 不要在C语言上使用基本的学习方法和思想 。
扩展资料:
首先明确学习目标 , 看你要学到什么程度 , 以及用来干什么 。
如果你是要学到足以找一份高薪的工作那最好就是考研 。
如果是急着找份初级程序员的工作可以了解一下各种编程语言适合做啥然后根据自己的兴趣报个培训班 , 不过很贵而且还会被鄙视 。
如果是觉得编程很好玩儿想简单了解一下 , 可以买一本计算机导论的书 , 学一门入门语言 , C语言 java python 等等都行 。 不想看书网上视频教程也很多 , 慕课网之类的 。
【学习知识|如何开始学习编程】如果不是为了工作但是有明确的目标 , 比如我要学黑客 , 我要学做游戏 , 我要学做网站之类的 , 可以自行百度XX学习路线之类的 。 然后再辅以计算机专业基础课 , 比如计算机原理、数据结构算法什么的 , 同样可以自行百度 , 很容易找到 。

新手如何学习编程? 可以先学 Pascal 。 Pascal 是一门很好的教学语言 。 然后对过程式编程有些了解以后可以学习数据结构 , C 和 C++ 。 然后可以学一下 Java 或 C# 。 当然我的建议只是帮助你能够了解过程式和面向对象的编程 。 至于要进入IT业 , 方向和门类很多 , 所以学什么更好不能一概而论 。

推荐阅读