软件(Software)是一系列按照特定顺序组织的计算机数据指令的集合。

编程语言(programming language)是用来定义计算机程序的形式语言。

编程语言的分类

  1、机器语言(第一代)

  2、汇编语言(第二代)

  3、编译语言(第三代,高级语言)

  4、第四代语言(编译语言,解释语言)

常用开发架构

  1、C/S(Client/Server):客户端服务器模式,代码在客户端

  2、B/S(Browser/Server):浏览器服务器模式,代码在服务器

操作系统(OS,Operating System):是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。

文件路径:

  1、相对路径:一般以 .\ 或 ..\ 开头,前者表示当前目录,后者表示上一级目录。

  2、绝对路径:从根目录开始算,如果是Windows系统则从 盘符 开始算起,如果是Linux则从 / 开始算起。

传输控制协议/互联网协议(TCP/IP,Transmission Control Protocol / Internet Protocl)

  1、IP地址: 用来标识网络中的主机。

    IP地址分类

    1)A类:第一个字节为网络号,其他三个字节为主机号。它的第一个字节的第一位固定为0。(1.0.0.0)~(127.255.255) 主机号地址0和255不能用。

    2)B类:第一个和第二个字节为网络号,剩余两个字节为主机号。它的第一个字节的前两位固定为10。(128.0.0.0)~(191.255.255.255) 主机号地址0和255不能用。

    3)C类:前三个字节为网络号,最后一个字节为主机号。它的第一个字节前三位固定为110。(192.0.0.0)~(223.255.255.255)主机号地址0和255不能用。

    4)D类:用于组播。

    5)E类:保留。

  2、端口:用来标识主机中的应用程序,取值范围0~65543,1024以下预留给系统使用。

  3、子网掩码:用来判断两个IP地址是否在同一个网络中。

  4、默认网关:用来实现不同网络之间的通信。

  5、域名服务器(DNS)把域名解析为IP地址。

转载于:https://www.cnblogs.com/HMTT-RIN/p/11216874.html

编程学习记录1:编程的一些简单概念相关推荐

  1. Python神经网络编程学习记录(一)

    Python神经网络编程学习记录(一) 总结:共三章.两个附录.第1章介绍了神经网络中所用到的数学思想.第2章介绍使用Python实现神经网络,识别手写数字,并测试神经网络的性能.第3章带领读者进一步 ...

  2. 一些适合青少年编程学习的趣味编程工具

    今天总结了一些适合青少年编程学习的趣味编程工具,感兴趣的可以了解了解,教教自家的小朋友. 趣味编程按照学生的年龄,兴趣和知识掌握程度由易到难. Scratch符合低龄儿童和程序初学者,简单的拖拽式和脚 ...

  3. 初学者值得一看:什么是编程/C语言,编程学习建议,编程解疑与误区注意

    文章目录 :star: 初学者值得一看:什么是编程/C语言,编程学习建议,编程解疑与误区注意 1.什么是编程语言 2.什么是C语言与我的强烈建议 - 先学C,而不是c++,java等 3.C语言的发展 ...

  4. 【学习记录】Inception结构的简单介绍及Filter Concatenation的理解

    文章目录 [学习记录]Inception结构的简单介绍及Filter Concatenation的理解 Inception Filter Concatenation [学习记录]Inception结构 ...

  5. MySQL学习记录 (一) ----- 有关数据库的基本概念和MySQL常用命令

    相关文章: <MySQL学习记录 (一) ----- 有关数据库的基本概念和MySQL常用命令> <MySQL学习记录 (二) ----- SQL数据查询语句(DQL)> &l ...

  6. shell编程学习记录

    shell学习记录(持续更新中--) 创建shell脚本文件 与用户交互-echo 输入输出重定向 输出重定向 输入重定向 内联输入重定向 shell中变量的定义和使用 管道符 | 脚本中的数学运算 ...

  7. 网络编程学习记录-1

    本系列学习笔记记录自己在学习Unix网络编程方面的点滴. 1 协议: IPv4, IPv6, TCP:可靠传输.建立连接时,三路握手原理,发送SYN分节:结束时,某个应用进程首先调用close,该端的 ...

  8. python中小学生编程学习-小学生python编程在线教育-小码精灵编程线上教育机构...

    导语概要 为什么要学习少儿编程?能培养孩子的耐心与专注能力.编程的严谨性决定了任何小的失误都将导致程序无法正常运行.因此在编写程序的过程中需要不断地调试.试错,无形之中就可以提高孩子的耐性和专注力.如 ...

  9. 长春哪个学校可以学习计算机编程的,长春编程学习,长春学编程的学校,长春学编程自学好还是报班好 - IT教育频道...

    长春编程学习 首页 > 软件 > 长春编程学习 作者:镀金池   发布时间:2017-10-25 MacDown是一款便利的的markdown编纂器,它可以在markdown代码右侧及时表 ...

  10. Linux系统编程学习之《编程前的准备》

    在进行Linux系统编程钱,先来看看编程前的准备吧! 先说说我为什么学习Linux系统编程,因为我觉得现在Linux是IT行业的主流,学习一下Linux相关知识,对于学计算机专业的我来说肯定是有必要的 ...

最新文章

  1. loadrunner 调用java_LoadRunner调用Java程序—性能测试
  2. c实现的trim函数
  3. Starting MySQL.. ERROR! The server quit without updating PID file (/usr/local/mysql/data/vm10-0-0-19
  4. 【ML】理解偏差和方差,过拟合和欠拟合
  5. python多线程队列两组数据_python 多线程2-队列同步
  6. Front: 电子邮件通讯创业新模式
  7. 手把手教你一整套R语言数据分析+建模流程
  8. vbs脚本打开web窗口隐藏地址栏和工具栏
  9. java开发常用排名前16的Java工具类
  10. 部署blog的时候,出现了以下错误
  11. 给hexo主题添加背景及更改字体颜色(next的Mist主题)
  12. 阿里云学生白嫖的服务器有什么用处?
  13. (数论一)积性函数与狄利克雷卷积
  14. 如何系统地学习计算机科学与技术?六步帮你轻松自学
  15. java学习数据类型
  16. 用户与组的创建、删除
  17. 用Python编写第一个小游戏
  18. Keepass2Android病毒吗,带有OTP的Keepass2Android无法正常工作
  19. Android手机软键盘enter改为搜索
  20. 设备接入阿里云物联网平台

热门文章

  1. mysql索引的创建和删除吗_MySQL索引的创建、删除和查看
  2. 人脸对齐(六)--ERT算法
  3. 系统学习数字图像处理之彩色图像处理
  4. 一年级abb式词语并造句_ABB式词语如何活学活用,家长都收藏了!
  5. Hive数据导出入门
  6. 截至2006年3月1日全球CCIE人数统计
  7. ORDER BY分类
  8. MySQL集群(四)之keepalived实现mysql双主高可用
  9. Maven传递依赖冲突解决(版本冲突)
  10. Nancy基于JwtBearer认证的使用与实现