电子编程要从什么学起?

如题所述

编程的初学者入门的方法如下:
明确编程的本质。
必要的辅助工具与技能。
(1)学会使用git指令和github;
(2)挑选一款合适的IDE会使编程体验和效率大大提升,IDE即集成开发环境,是用于提供程序开发环境的应用程序
(3)明确学习的方向,不同的划分标准下有不同的开发方向,如按编程语言划分有JAVA,Python,C/C++, Javascript,Ruby,PHP,etc.;
选择合适的学习方式与方法。
(1)学好所有相关的专业课程,无论它多么枯燥乏味;
(2)不要质疑老师让你阅读代码、抄写代码的意义。
关于编程的知识延展:
定义:
编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,是计算体系按照该计算方式运行,并最终得到相应结果的过程。
为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
编程语言:
(1)汇编语言
为了解决使用机器语言编写应用程序所带来的一系列问题,人们首先想到使用助记符号来代替不容易记忆的机器指令。这种助记符号来表示计算机指令的语言称为符号语言,也称汇编语言。在汇编语言中,每一条用符号来表示的汇编指令与计算机机器指令一一对应;记忆难度大大减少了,不仅易于检查和修改程序错误,而且指令、数据的存放位置可以由计算机自动分配。用汇编语言编写的程序称为源程序,计算机不能直接识别和处理源程序,必须通过某种方法将它翻译成为计算机能够理解并执行的机器语言,执行这个翻译工作的程序称为汇编程序。
(2)机器语言
计算机系统中,一条机器指令规定了计算机系统的一个特定动作。一个系列的计算机在硬件设计制造时就用了若干指令规定了该系列计算机能够进行的基本操作,这些指令一起构成了该系列计算机的指令系统。在计算机应用的初期,程序员使用机器的指令系统来编写计算机应用程序,这种程序称为机器语言程序。使用机器语言编写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。缺点也很明显,如:编程工作量大,容易出错;依赖具体的计算机体系,因而程序的通用性、移植性都很差。
(3)汇编程序
汇编程序。使用汇编语言编写计算机程序,程序员仍然需要十分熟悉计算机系统的硬件结构,所以从程序设计本身上来看仍然是低效率的、繁琐的。但正是由于汇编语言与计算机硬件系统关系密切,在某些特定的场合,如对时空效率要求很高的系统核心程序以及实时控制程序等,迄今为止汇编语言仍然是十分有效的程序设计工具。
但它有不可替代的特性,比如一些单片机或者一些直接控制硬件的程序就一定要用汇编语言
(4)高级语言
高级语言是一类接近于人类的自然语言和数学语言的程序设计语言的统称。按照其程序设计的出发点和方式不同,高级语言分为了面向过程的语言和面向对象的语言,如Fortran语言、C语言、汉语程序设计语言等都是面向过程的语言;而以C++、Smalltalk等为代表的面向对象的语言与面向过程语言有着许多不同,这些语言支持“程序是相互联系的离散对象集合”,这样一种新的程序设计思维方式,具有封装性、继承性和多态性等特征。
高级语言按照一定的语法规则,由表达各种意义的运算对象和运算方法构成。使用高级语言编写程序的优点是:编程相对简单、直观、易理解、不容易出错;高级语言是独立于计算机的,因而用高级语言编写的计算机程序通用性好,具有较好的移植性。用高级语言编写的程序称为源程序,计算机系统不能直接理解和执行,必须通过一个语言处理系统将其转换为计算机系统能够认识、理解的目标程序才能被计算机系统执行。
温馨提示:内容为网友见解,仅供参考
第1个回答  2021-11-24
学习编程的目的是什么,是打算系统学,学以致用,还是简单学学,纯粹爱好娱乐呢?如果你只是想简单学学,纯粹爱好,比如建建网站啊,那我建议你学学asp就可以了,不用学。net;也可以学VB,这个做桌面软件比较简单。
如果打算系统学,那你得做好下大工夫的准备,学习必须得循序渐进,起码要2年的时间。
1、要学C语言,教程可以看谭浩强的C程序设计,网上都有电子版。
2、要学学数据结构,其实这个东西将来你自己去写的机会不多,但学习的过程中最好用一两种语言把数据结构自己实现一遍,既能锻炼编程,又能学会数据结构。
以上这两样,你应该花半年左右的时间学。C语言的编译软件,你可以用turbo C,一般初学C都是用这个。

3、学好C语言和数据结构,你可以学习一下C++,谭浩强也有C++教程,我为什么推荐他的书呢,第一中国人的书,适合中国人,第二废话少,书不厚,很适合入门。如果你想深造,可以看C++ primer。
C++的编译软件,你可以用VC++。C++我认为你应该花半年左右去学。这个过程中,同时花点时间学习数据库,包括数据库原理,然后再学习使用一种数据库,建议你学oracle和mysql。

4、C++学会以后,其实你对这方面的东西就有自己的看法了,你可以选择把C++学精通,也可以再学java。java的书很多,我不太推荐买太厚的书。能把基本语法讲清楚的就行。然后你可以学JSP,起码得用JSP做个小系统。这些大概也要花半年吧。如果有时间,这期间你也可以学学设计模式。

然后,你可以学现在主流的一些java技术,比如struts,hibernate,spring等等。到了这个时候,你肯定有能力来选择自己要学什么了。学会这些,基本上现在大部分开发你都能胜任了,当然是在纯语言层面上胜任,实际的开发往往涉及业务知识,和复杂的环境。所以你如果有意去从事某个方面,学习基础知识的过程中,也要注意积累这些专业知识。本回答被网友采纳
第2个回答  2021-11-24
可以先从《微机原理与汇编技术》学习,有了基本的计算机基础,你才会对整个计算机编程的原理以及来龙去脉有个大致的了解。

然后把C语言学好,可以不要求精通,但是一定要掌握的全面一点。C语言的编码软件很多,比如borland C,网上很多,百度可以找到。

可以接触Borland C Builder V6.0。学习的教材有 “C++程序设计谭浩强100%25完整·清华大学”,网上有其电子书。第三部学好C++之后,可以陆续浏览下C#,VB之类的高级语言。

拓展延伸:

把握好心态,准备学习电脑编程。了解一下电脑发展史,如果想学汇编的话就需要大量的记忆,适合记性好,而且很用功的。

首先会教你C语言的编程格式和注意事项,记住一个标点符号都不能错。其次就开始考验你的数学功底,开始编一下简单的逻辑程序,再然后就要考验你的思路。

大概一个月左右学习完C语言,才开始真正学习编程,这时在C语言牢靠的功底下一切就简单多了,只是换了一个编程格式和其它编程工具。
第3个回答  2022-06-26
你问,电子编程要从什么学起?我认为电子编程要从电脑基础知识学起,你没有扎实的电脑基础,要想编程就是一句空话。所以我们必须学好电脑。
第4个回答  2021-11-24
看你要学什么类型的,因为总的来说分为机器语言、汇编语言以及高级语言三大类,所对应的东西不一样基础也不一样
相似回答