笔者做编程开发,断断续续已经快4年了,看到很多新人很痛苦,很迷茫,在这里笔者分享一些流程经验,今后每天更新至少一篇,希望大家支持
编程到底怎么分类的?答:这个要看大家怎么看待了,大类有网页语言和软件语言,(实际上都是共通的),细分:网页语言又分为:美工方面和开发方面,美工方面有html标签语言、js语言、actionscript(flash动作语言),xml,然后开发方面有最为流行的php,移动电信用的jsp,大企业用的C#,08年以前用asp等;软件语言分类为汇编(编程始祖)、C语言(大学必学课程)、然后VB(可视化编程的第一个),然后C++(C语言升级)、java、然后是Android(java升级版)、接着就是中国人自己开发的易语言(基于C语言,但是总是报*)
网页语言和软件语言有什么共同?答:实际一通则百通,别看多,实际上,归根起来就一个东西,就是编程的思路我们看下联系,网页C#和软件的C++实际是一回事,VB和ASP实际是一回事,VB和易语言(一个英文一个中文),js,sp、php、java实际都是C语言的升华凝结版
为啥那么多语言?答:当然是越升级越方便,我们稍微有个编程概念的都知道,编程都要涉及到函数,那为啥要有函数,特别是外部函数,因为多个程序集调用起来比较方便,也可以省内存,所以就出现了函数封包(实际一部分就是dll,专业称为动态链接库),方便大家调用,可以减去不少程序编写的麻烦,再到后来,干脆把这种DLL封装到编程环境里面,然后就出现了升级版的语言,然后一步步封装,最后就出现非常简单的易语言,随便打个中文,就能调用系统内或者程序自身的封包
那我从哪里开始学?答:你最好嘛还是先学个C语言,有个底层编程的理念,水平只要达到二级的考试的水平就可以了,然后就开始学易语言,你努力扎进去3年,到时候你也很专业。
编程的课程到底有啥内容,为啥难学?答:第一步,懂得基本的函数概念和基本语法;第二步,做些系统调用的小软件,建议从记事本、文件批量操作软件,然后是音乐播放器,再者是仓库管理系统(接触数据库);第三步,升级到网络编程,从POST开始,显示登录注册功能,然后论坛发帖、顶贴软件、第四步,开始研究腾讯协议等,制作相应的软件第五步,开始研究linux,第六步,返回头学习C语言和汇编,这里就开始要研究各类游戏的工具,这里才是编程最前沿的地方总之,你越后面学习,就越植根底层,因为封包的各类语言已经无法给我们任何解答和新的理念