当前位置:首页 > 科技 > 正文

编程常识

1. 要编程必学哪些知识

第一:数学要好!(因为编程很多代码都是有关数学的。如:函数、十进制这些的!)

第二:看你学习什么编程。(C++是属于高级语言。这些都是大学学习的!)建议先冲低级语言学习起!如:VB、E语言(个人推荐E语言。因为E语言采用的是全中文的!也是根据VB改进的!【易语言是一个自主开发,适合国情,不同层次不同专业的人员易学易用的汉语编程语言。易语言降低了广大电脑用户编程的门槛,尤其是根本不懂英文或者英文了解很少的用户,可以通过使用本语言极其快速地进入程序编写的大门。易语言汉语编程环境是一个支持基于汉语字、词编程的、全可视化的、跨主流操作系统平台的编程工具环境;拥有简、繁汉语以及英语、日语等多语种版本;能与常用的编程语言互相调用;具有充分利用API,COM、DLL、OCX组件,各种主流数据库,各种实用程序等多种资源的接口和支撑工具。易语言有自主开发的高质量编译器,中文源代码被直接编译为CPU指令,运行效率高,安全可信性高;拥有自己的数据库系统,且支持访问现有所有数据库;内置专用输入法,支持中文语句快速录入,完全解决了中文输入慢的问题;易语言除了支持界面设计的可视化,还支持程序流程的即时可视化;除了语句的中文化之外,易语言中还专门提供了适合中国国情的命令,如中文格式日期和时间处理、汉字发音处理、全半角字符处理、人民币金额的处理等;易语言综合采用了结构化、面向对象、组件、构架、集成化等多种先进技术,并在运行效率、性能价格比、全可视化支持、适应本地化需要、面向对象以及提供,Linux上的运行平台等具有特色;现有各种支持库多达40多个,用户可以使用她来满足几乎所有的编程需求,多媒体功能支持强大,完善的网络、端口通讯和互联网功能支持,网上与论坛上的学习资源众多。在易语言及其编译器的设计与实现、可视化汉语编程的构建、提供多种语言版本等方面具有创新。目前易语言已取得国家级鉴定,鉴定会专家一致认为:易语言在技术上居于国内领先地位,达到了当前同类产品的国际先进水平】)

2. 学编程应该具备怎样的基础

你好,我现在正在学习编程,我这里的编程一共有三块:一期 (C语言,数据库,网页)二期(java及java的高级应用,php,.net的初级应用)三期(选择方向;.net 的高级应用,xp,) ;学习编程没有什么难的只不过是一个逻辑思维,

我认为没有什么知识, 程完全就是写一些代妈(全是英文)来达到预期的效果!

正如下面的这段代码 从键盘输入两个数据,按照从大到小的顺序输出 。

//后的一行都是解释的不写是可以的:

#

编程东西学是学什么的_编程是学些什么东西_编程东西学是干什么的

//例一 , 从键盘输入两个数据,按照从大到小的顺序输出 。

void main()

//根据题意 ,定义所需变量

int num1,num2,temp;

//从键盘读出数据

//要有良好的提示

("请输入两个整数,以tab,空格或回车来分隔:");

//利用scanf读取数据

编程东西学是学什么的_编程是学些什么东西_编程东西学是干什么的

scanf("%d%d",&num1,&num2);

//假设 num1大于 num2

if(num1

//将num1与num2进行交换 ,需要第三方变量的支持

/*

temp=num1;

num1=num2;

num2=temp;

*/

//让两个变量不适用第三个变量 ,自行交换

num1=num1+num2;

num2=num1-num2;

num1=num1-num2;

("两个数据按从大到小输出为%d,%d",num1,num2);

3. 有关编程方面的知识

1、扎实的基础 数据结构、离散数学、编译原理,这些是所有计算机科学的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。因此多读一些计算机基础理论方面的书籍是非常有必要的。 2、丰富的想像力 不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。丰富的想像力是建立在丰富的知识的基础上,除计算机以外,多涉猎其他的学科,比如天文、物理、数学等等。开阔的思维对程序员来说很重要。 3、最简单的是最好的 这也许是所有科学都遵循的一条准则,复杂的质能转换原理在爱因斯坦眼里不过是一个简单得不能再简单的公式:E=mc2。简单的方法更容易被人理解,更容易实现,也更容易维护。遇到问题时要优先考虑最简单的方案,只有简单方案不能满足要求时再考虑复杂的方案。 4、不钻牛角尖 当你遇到障碍的时候,不妨暂时远离电脑,看看窗外的风景,听听轻音乐,和朋友聊聊天。当我遇到难题的时候会去玩游戏,当负责游戏的那部分大脑细胞极度亢奋的时候,负责编程的那部分大脑细胞就得到了充分的休息。

编程东西学是干什么的_编程是学些什么东西_编程东西学是学什么的

当重新开始工作的时候,我会发现那些难题现在竟然可以迎刃而解。 5、对答案的渴求 人类自然科学的发展史就是一个渴求得到答案的过程,即使只能知道答案的一小部分也值得我们去付出。只要你坚定信念,一定要找到问题的答案,你才会付出精力去探索,即使最后没有得到答案,在过程中你也会学到很多东西。 6、多与别人交流 三人行必有我师,也许在一次和别人不经意的谈话中,就可以迸出灵感的火花。多上上网,看看别人对同一问题的看法,会给你很大的启发。 7、良好的编程风格 注意养成良好的习惯,代码的缩进编排,变量的命名规则要始终保持一致。大家都知道如何排除代码中错误,却往往忽视了对注释的排错。注释是程序的一个重要组成部分,它可以使你的代码更容易理解,而如果代码已经清楚地表达了你的思想,就不必再加注释了,如果注释和代码不一致,那就更加糟糕。 8、韧性和毅力 这也许是“高手”和一般程序员最大的区别。高手们并不是天才,他们是在无数个日日夜夜中磨炼出来的。成功能给我们带来无比的喜悦,但过程却是无比的枯燥乏味。你不妨做个测试,找个10000以内的素数表,把它们全都抄下来,然后再检查三遍,如果能够不间断地完成这一工作,你就可以满足这一条。推荐个好网站 全是大学的好教程 很全面 =

如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快! vae.la

4. 编程的基本知识

基本的东西要看你学的是什么了!!!

C的话,就是要基本上掌握数组,指针,结构体等,然后学会数据结构,我认为这就是基本的了,不同的场合用的都不同,但这些基本上是都会用的,比如有的时候开发桌面型应用时,IO等用的很多,但是一般在做驱动这块的时候,很少会用到IO,应为一旦涉及IO,就肯定影响速度的!!

C++的话,在C的基础上要掌握类,类可以说是C到C++的一个最大的特点,当然学习C++又会遇到不少问题,就单单拿类来说,基本上学会了类的基本原理之后可能会接触一些非标准性的东西,比如可能你会去接触VC++,去接触QT,就拿VC++为例,一般做VC++的人,肯定会MFC的,这里面的很多东西都是标准C++中没有的,而且也不可以移植到其他的平台上的编程是学些什么东西,另外很多东西都是基于平台实现的,也要看你选择的IDE平台,比如,开始使用的是VC++6.0,之后升级到2003,突然会发现很多程序在6.0下面可以用,在2003下就不能用了,因为库文件是有所变动的,不过还好,这种变动比较小的。基本上修改量比较小的。C++个人感觉不是太好学。

至于JAVA,基本的东西就是J2SE,这个很好学,真的很好学,一般有点C++基础的人,去学java一个星期就能够掌握J2SE,也就是java的基础部分,可以说java的基础部分 基本上也还就是 类,接口等等,当然还有一些典型的SUN发布的JDK 中的封装好的类都是要掌握的,接着把IO,线程等等掌握了,就基本上可以说掌握了JAVA的基础了,之后的就是看你自己的选择了,如果是走移动方向,就选J2ME,如果走WEB方向,走企业级应用方向就选择J2EE,如果只是单纯的桌面应用,那么就是J2SE,这时就有必要把SWING,JDBC,等等东西学学了,当然这些就可以说有点算高级的了。

以上所讲到的基本上都是编程语言方面的,还有很多东西是编程人员需要掌握的,比如如果是web方面,那么HTML,JS等等都是必须的,当然数据库的基本原理和使用也是需要的,如果是选择的移动开发,选择对应于小型的硬件型使用开发,类似于手机游戏,手机软件等等,那么就有必要知道如何写程序才可保证程序运行而又对硬件的要求不高,等等。。

编程东西学是干什么的_编程东西学是学什么的_编程是学些什么东西

关于编程,要学的很多很多,不是一两句话能讲的完的!!

5. 学习编程的基本知识

想学编程,得从高级语言学起。先介绍一下什么是高级语言:

计算机只能读懂由0和1组成的机器语言(属于低级语言),因此,最初的计算机工程师都是用机器语言编写程序的。但机器语言既难学难懂,而且又不易修改,同时可移植性也不高,因此那些IQ高的伙计就开发出来了其它语言,慢慢发展,高级语言也应运而生。高级语言大部分由符号、数字、字符(可视化语言还有窗体编辑器之类的玩意儿)等组成,但计算机看不懂高级语言,因此需要编译器(或解释器)将之编译(或解释)成为机器语言。编译器就像一个翻译官,它将高级语言“翻译”成了机器语言,计算机就可以运行程序了。

高级语言有许多种,现在比较流行的有C、C++、 Stdio(其中包括 Basic、 C++等多种程序语言)、JAVA、C#等,流行的数据库管理系统(就是管理、操作数据库的系统,编程往往离不开它)有SQL 、、(规模较小编程是学些什么东西,包含在软件包中)、等。不同的高级语言语法不同,其功能、编程方式、兼容性等各方面也有所不同。初学编程,要先确定自己学哪种语言、哪种技术。

学编程的一些要求:

(1)数学学的好,但初学编程的话,对数学知识的要求很低。最主要的还是要有良好的逻辑思维能力。

(2)最好是英语学的好,基本要求是会26个字母,其它的可以不会,但学编程会很费劲。

(3)会开机

(4)有毅力。说来很简单,但……