发表于: 2017-07-22 22:51:22
3 813
今日完成:今天上午学习了一些概念性的知识;了解到java语言与C语言的差别,最直接的表现为,java要先经过编译成.class之后再被jvm加载执行,而c语言则是直接被执行的,这在我看来,所有程序都用java来编辑会更好吧,似乎只需要编好之后,再下载一个相对应的jvm就可以在手机,电脑,各类版本上使用;而c语言要编辑不同的程序,没有jvm盛事吧,或许是我还没了解到c的优势。同时看了师兄的回复说语言也是有演变过程之前是01,现在主流这些高级语言,我想知道的是,上面提到的c和java语言,在执行的时候是先被编译成01简单的语言吧,还是计算机已经可以直接识别这些高级语言了;而且c语言是直接被执行的,那要是这样来看,c语言应该是01的简单语言呀,为啥又叫高级语言。。。。像java语言要先被编成.class是不是就是01组成的可以被直接执行了。最后师兄提到了shell和api,我也了解到前者是壳,就像一个系统的外在,后者是交接核的一个接口,而作为程序员就是通过程序直接接触壳shell,进而触到api接口连接到系统核。专业术语,shell是一个命令解析器,执行人发出的命令,这可以体现为两类,一种就是直接的图形界面windows那种通过鼠标点击,还有一种是linux系统,这个不如微软好操作,搜了一些视频发现,这个就是要输入字符,第一次接触感觉好麻烦,每一步都要输入相应的字符,我也简单记了几个,因为这个linux似乎与java牵连很大;其中ls是显示文件目录、pwd是显示当前目录、cd是切换目录。至于api这几个专业介绍我也看不是很懂,模糊理解为API是个可以执行类似于linux字符命令的接口,GUI则是执行windows图形命令的接口,这些接口是被预先设定好的,可以直接操作内核,而不需要操作内核那种源代码,就像开车可以通过转动方向盘来整体控制车的走向,而不需要通过车轮里的转轴转珠来控制。或许理解不清晰不对,不过随着学习应该会更好!!!最后要讲一下任务一步骤二的mysql了,足足整了俩三小时都没弄好,版本多,有zip有msi。。。然后我按照百度来安装,两种版本都试了几次,卸载了几次。。都没有配置成功,每次都与百度经验里的步骤有所差别,或许是百度上的版本比较低吧,毕竟是以前写的,总之会出现各种各样的问题,现在最后一次尝试了,mis版的卡在配置那了。。
明日计划:明天下载个低版本的mysql,这样按照百度提示应该没有问题了,下载完尽快熟悉吧.
今日感悟:新体系新知识,装未知的新软件,即使一个小问题都会卡住,我在想这些问题以后要多请教,毕竟花费这么久还没弄好,有点固执了。。。
评论