《新手指南之玩转实验楼》第1节 实验报告

Hello World!

——《新手指南之玩转实验楼》第1节

实验介绍

本节主要介绍计算机相关技术的基本概念,面向完全没有编程经验的朋友.

  • 计算机体系
  • 计算机系统
  • 人机交互
  • 编程语言种类

我的操作

1.计算机相关技术基本概念介摘录

  • 计算机体系: 计算机是一个很庞大的体系,主要领域可以包括:计算机系统结构、程序设计、软件工程、人工智能,网络、数据库等辅助技术,算法理论等。
  • 计算机=硬件+软件: 计算机系统可以说是硬件与软件两部分组成。硬件包括 CPU、内存、硬盘、输入输出设备以及其他外部设备。这些硬件设备为软件的运行提供了物理基础,软件必须在硬件基础上才可以运行,计算机硬件的作用就是存储并运行软件。
  • 硬件: 硬件包括 CPU、内存、硬盘、输入输出设备以及其他外部设备。这些硬件设备为软件的运行提供了物理基础,软件必须在硬件基础上才可以运行,计算机硬件的作用就是存储并运行软件。
  • 软件: 计算机系统的一系列计算机能识别和执行的指令,通过加载到计算机的内存中才可以运行。比如一个“计算器”软件,启动后首先运行在内存里,通过将用户的输入信息转成数字的加减乘除运算,并转换成计算机硬件能够明白的指令,然后将指令下发给 CPU 进行运算,最终结果输出给用户。
  • 人机交互: 人机交互是我们通过人机交互界面与系统交流,并进行操作。小如收音机的播放按键,大至神舟号上的仪表板。
  • 编程语言种类:机器语言-->汇编语言-->高级语言(高级语言发展的三个阶段:非结构化语言-->结构化语言-->面向对象语言)
  • 常见编程语言:结构化语言(例如:C语言),面向对象语言(例如:C++,C#,JAVA )

2.第一次接触Linux操作系统

  • (1)“主文件夹”—— 应该是类似于Windows中"我的电脑"
  • (2)“Xfce终端”—— 打开之后感觉和Windoes中的CMD.exe命令提示符很相似
  • (3)“GVim” —— 应该是类似于Notepad++,EditPlus的文本编辑器把
  • (4)“gedit”—— 应该也是一个文本编辑器吧
  • (5)“Firefox网络浏览器”—— 这个我认识,不过没有使用过,貌似这款浏览器的前身就是之前的网景浏览器
  • (6)“Brackets”—— 不知道是什么应该也是编辑器,需要测试完上网查一查
  • (7)“应用程序菜单”(左下角) —— 感觉跟Windows的"开始"按钮类似.点开之后会看到很多东西!比如发现了一个批量重命名的东西,应该挺好玩的.
  • (8)“时间”(右下角) —— 和Windows电脑桌面类似,显示的是当前时间. 不过时间旁边那个很像键盘的图标不知道是什么.

3.在Linux系统上,编写HelloWorld.java程序

  • 第一个Linux系统上的HelloWorld.java程序顺利编译并运行成功!
  • 但是发现,在Windows系统CMD中的命令,在Linux上有些是不适用的,比如说:cls(清屏)命令。但是以我之前的一些了解。Linux应该更强大!只是我现在还不会用。

4.遇见Markdown

  • 之前在很多IT论坛和博客里就看到过在谈论和使用这种“标记语言”,但是当时并没有使用过,而且也不知道这种标记语言的用途和用法, 今天在这里又看到了它,大致了解后,发现真的如介绍所说的“易读易写”,而且现在,我正在尝试运用它写好这篇实验报告。

问题总结

问题:

1.用Markdowm编写文档时,想在“1. 、2. 、3.”目录之下再建立一层目录如“(1)、(2)、(3)”样式的,不知道如何操作?

2.在编写文档时,例如“()”"()" "--" "——" 等等的中文标点和英文标点显示的效果是完全不一样的,两种输入法来回切换很麻烦,请问有没有好的方式解决这个问题?

——the end by zhqy

相关推荐