在学校里,为了实现课堂练习,为了完成作业,为了实现而实现的代码过程,我将其定义为编程,这个时候,你只要正确的让编译器把你的代码顺利的编译通过,输出你希望的或者说你的导师希望的结果即可,你不需要考虑弹性、扩展性和维护性,也不需要考虑你的代码是否强壮,也不需要考虑是否具有价值,因为你只是在编程。

而软件开发,是使用代码编写出具有商业质量的软件,在这个过程中,你需要仔细的考察你的每行代码,你需要真正的使用面向对象,而不是简单的写一个类,你需要在内心重视你的每行代码,面向对象的概念将在你的每行代码中表露出来,你需要考虑弹性、扩展性、维护性和健壮性。

简单的说,软件开发就是:在代码中体现出你深厚的理论根基。

什么是编程?什么是软件开发?相关推荐

  1. 【编程实践】什么是计算机编程?定义软件开发。What is Computer Programming? Defining Software Development.

    目录 什么是计算机编程?定义软件开发.What is Computer Programming? Defining Software Development. What is Computer Pro ...

  2. 宏定义编程软件_什么是计算机编程? 定义软件开发。

    宏定义编程软件 My five year old son, Ramy, approached me one day while I was working from home and asked, & ...

  3. Python 编程规范和软件开发目录规范的重要性

    文章目录 1 编程规范的重要性 1.1 注释 Python 中的特殊注释 1.2 规范命名变量: 1.2.1 变量定义规则: 1.2.2 变量规范命名注意事项: 1.2.3 总体命名规则: 1.3 排 ...

  4. 编程人生,软件开发教给我的7大生活哲理

    在做软件开发时学到的很多思维.方法.工具.模型.算法--其实可以迁移到生活中使用,让我们生活得更美好哦.我这里暂举 7 个,以后有时间,慢慢补坑,大家有兴趣的,可以留言补充你最有感觉的. 1. 网络协 ...

  5. 单片机编程可以使用的软件开发工具有哪些?这个办法可以帮你解决。

    经常有同学问芯哥,某款单片机是使用Keil来完成程序设计的吗?其实这个问题需要查阅相关单片机官方信息,因为任何一款单片机出世后,官方毕竟会给开发者提供有些编程开发环境去使用.否则这些单片机怎么去设计程 ...

  6. 并发编程知识总结,软件开发架构,socket套接字模板,粘包问题,struct解决粘包问题,上传大文件数据,socketserver,关于操作系统的发展史,进程,线程。...

    并发编程知识总结 软件开发架构 C/S: client:客户端 server:服务端 优点:占用网络资源少,软件的使用稳定 缺点:服务端更新后,客户端也要更新,需要使用多个软件,需要下载多个客户端 B ...

  7. 苹果手机软件升级密码_免编程软件开发平台,可视化手机软件开发

    在移动互联网时代,企业营销及创业赚钱自然离不开手机app软件.众多企业及创业者都想开发一款自己的手机app.但是,经历过手机软件开发的都知道,手机软件开发是一件非常不容易的事情. app手机软件开发除 ...

  8. 软件开发入门学习的个人看法(转自j2megame)

    踏实 偶然在网上看到<由C#风潮想起的-给初学编程者的忠告>一文. 其中一个角度:避免"浮躁",倡导"踏实"的学习方法,我是很认同的,但总觉该文作者 ...

  9. python编程软件开发_Python编程对软件开发人员很重要?

    我相信 Python 编程对软件开发人员很重要.现今已经诞生了不少的编程语言,它们都有各自不同的特性:强大者如 Lisp,快速如C,运用广泛如 Java,论古怪则如 Haskell.与这些语言不同,P ...

最新文章

  1. 目标跟踪学习算法DSST
  2. python工程师薪资坑吗-入坑Python爬虫值不值?
  3. linux为什么用tar压缩,linux下tar压缩和解压命令用法详解
  4. 面向对象课程第四单元作业总结
  5. 数学建模——典型相关分析及相关SPSS操作
  6. LG 的数学计划 ---- 第三步 欧几里得算法和扩展欧几里得
  7. Hibernate中枚举Enum类型的映射策略
  8. [生存志] 第26节 历代大事件概览 明朝
  9. AI_Drug: 分子生成模型之VAE(一)
  10. 关于Android开发中图片的三级缓存机制
  11. [VT虚拟化驱动]利用EPT实现无痕HOOK
  12. Latex之页边距设置
  13. 考PMP需要多少钱?
  14. 【c语言】—求最大公约数和最小公倍数多种方法
  15. 备份微信聊天记录到电脑上,并且可以随时导回
  16. 高效能技术领导者,不仅是首席技术官,更是首席情绪官
  17. 学渣的刷题之旅 leetcode刷题 69.x的平方根(暴力法、二分查找)
  18. android 通过adb工具实现无线连接安卓设备并调试
  19. 桌面任务栏不见了解决办法
  20. 华硕电脑黑屏 怎么按都开不了机解决方法

热门文章

  1. python彩票预测与分析_294期黄欢福彩3D预测奖号:跨度和值分析
  2. 春节过完了,我终于知道为什么百度不发红包了?
  3. 好和弦-1-基础乐理
  4. 记录一下对接腾讯云IM的部分接口(群聊、单聊)
  5. 我们可观测的宇宙或许仅是更高维度内的一个泡沫
  6. python 网关控制家居_Python竟然可以做智能家居温湿度报警系统!赶紧给自己寝室做一个...
  7. 使用CSS框架的优点和缺点
  8. 软工产品调研分析(成员)
  9. 又到了一年一度圣诞新年立志许愿的时候了
  10. 计算机学科导论读书报告,计算机导论读书报告.doc