前言
首先问大家一个问题,学习编程是为了什么?或者说编程能干什么?怎么学?当然还有很多很多的疑惑?诸如:市场上那么多语言,有C,C++,Python,Java等等等等。应该怎么选择呢?不要着急,我会慢慢的为大家解答。
1. 该如何选择一门语言去学习呢?
-
C++
每种语言都有自己的特性,可以根据自己的兴趣爱好去学习,譬如,你想去学做游戏,那么C++就是一种不错的选择,他在写游戏方面有很好的性能,因为C++是基于系统的编程语言,它比Java能更高效的调用硬件。 -
Python
语言精巧,语法简单,适合去人工智能,搞一些算法,这里我说的比较直白,不去赘述什么例如,解释性语言呀,交换性语言呀这种百度一搜一大把的官话。 -
C
C大家估计就很熟悉了,例如Windows操作系统就是用C做的,因为他能更好的调用计算机的硬件 -
Java
Java用来做Web开发非常棒,Web端后面数据的逻辑管理都是非常不错的。(后续Web开发就用它)
做一个网站
怎么做一个网站呢?暂时不需要什么DreamWeaver Css一类的专业前端工具。
非常简单,在桌面创建一个.html文件,名字随便起,下面我就叫他hello吧,hello.html
然后接下来我们鼠标右键,有一个选择打开方式,找到用记事本打开
然后输入一句你好
然后关闭文本,双击打开hello.html,就是刚才你所创建的那个网站。
ok,一个网站就做成了,是不是很简单,什么语言都不要?只需要创建一个文本文件,然后把他的后缀改成.html就可以了。
这时候你是否会疑惑自己的网站怎么不是https://www.xxx…构成,而且除了本人自己可以在在这台电脑上访问,其他人也访问不了?ok不要着急。接下来我们就去做一个可以让别人访问的网站。
在这之前,我需要解释一下浏览器上面的那些电脑地址栏信息。网址之所以都是什么www.开头的,那都是因为他们都遵循网络协议,这就要说到TCP/IP协议,详细可以看之前我在CSDN上写的”TCP/IP协议和IOS协议"或者去自行百度。因为那篇是我第一次写,所以写的也不是很好。可以自己百度去了解。
ok,言归正传,为什么网站地址是一串计算机地址,而不是www.开头的,因为我们写的只是一个静态的.html页面,浏览器不是用http协议去解析它,而是使用file协议,file协议是读取你本地磁盘的文件。就比如说,你把文件上传到CSDN的服务端,CSDN的服务端会把你的文件下载下来,放在它的服务器,然后当其他人访问你的文件,他会从服务端保存下来的文件读取,再返回给访问者,这时候服务端就会用file协议读取,再用http协议去转发。
下一章教大家如何搭建一个可以让别人访问的网站