对计算机一无所知,谁可以解释一下c语言,Java,编程,软件工程,软件开发都有什么关系,工作有联系
发布网友
发布时间:2022-04-28 12:59
我来回答
共2个回答
热心网友
时间:2023-10-09 15:45
c语言,Java是两种不同的编程语言,分别有自己的编写规则,编程一定会用到一种或多种编程语言
编程就是用比如上面两种语言编写命令,实现一定的功能
软件开发的本质也就是编程,可以说基本上是一个意思
软件工程是个比较大的概念,包括各种软件开发相关的内容,包括开发前的需求分析啊,开发中的各种编程、设计、测试等等,以及开发之后的维护,总之是个系统的工作
有用的话,记得采纳哦!么么哒!^-^
热心网友
时间:2023-10-09 15:46
这个的从最原始的地方给你讲起,一下纯手打哈:
计算机的CPU是一个电路处理器,里面有预置指令集,例如运行就是1111,等待就是1100,挂起就是1000,结束就是0000,这些只是通电、不通电的意思。
如果要使用这颗CPU,那么久需要编辑一大批操作来用这个指令集,也就是组合的,例如先1111,再0000,如果必须要这样来告诉计算机,必然造*读起来困难,于是人们发明了汇编语言,使用ADD表示添加,DEL表示删除等等。然后ADD表示一串10101010……101010,这样读起来就简单了。
但光使用这种元素的操作让人觉得还是有点太末端了,于是发明了C 语言,C语言其实就是汇编语言对指令集的加工后的再加工,让ADD等这些变的更丰富,例如你可以定义变量、定义一系列逻辑,当很多个操作可以用一个逻辑的时候,吧这个逻辑抽象出来,变成函数。这样就更加方便你编程和阅读了。
当人们发现有些事情,其实一个逻辑并不能概括全部,例如完成一项工程,找原材料是个逻辑,加工是个逻辑,检查加工工艺是个逻辑,这一系列逻辑汇集在一起,正好是一个类别的工程,于是面向对象的变程就出来了,人们发明了很多面向对象的语言,其中包括JAVA。
剩下就是软件工程,软件开发什么的了,对于你来说,可能某个程序窗口就表示一个软件,其实不是这样的,窗口只是让你输入点选的人机交互界面,程序的核心还是上一段讲的那些。
IT 总归是辅助,是提高人们效率,解决某些重复性操作和运算的工具。例如上述所讲,都是一些电信号,不断被更好的加工进行的一系列操作。基本上就是信息和数据处理,其他基本上就要靠机械来完成了。
以上基本就是这些关系。追问精通c/c++ Java 就可以找工作了?
追答那肯定的,现在的应用软件基本都C/C++和java搞出来的。