零基础学python还是c语言-学习汇编还是学习python,自己刚学完C语言,学习那个好呢?...
很难说哪种语言就非常优秀,主要还是看个人发展方向,汇编是机器语言,会偏底层一些,对了解计算机的运行原理等有很大帮助。 python是高级语言,更适合接触应用场景一些。
个人建议,作为计算机专业的,有时间就应该先把基础理解通透了,然后再出来解决场景应用,这样处理问题会更加得心应手一些。
下面说说两门语言的编程思路上的区别,都是个人观念
1、汇编直接控制硬件
其实芯片就是采用一些逻辑门实现的逻辑单元,只知道高电平,低电平,也就是0和1,机器本身也不知道低电平是啥意思,高电平是啥意思,然后汇编就可以控制机器,地电平做啥事,高电平做啥事。
汇编编程结构核心就是围绕一些状态寄存器操作一些数据寄存器。
比如1>0 为真,那么状态寄存器某某位就会跳转。然后根据这个状态寄存器的电平状态,来判断是否做下面的一些事情,比如是否进行拷贝某个数据等。
说到这里汇编编程就说完了,我们来看看要考虑的东西,就拿拷贝这个事情来说吧:用那种方式拷贝,汇编完成一件事情往往有多种指令多可以完成,要根据实际应用来选择。
从哪儿拷贝(空间是否有效),拷贝到哪儿(空间是否够用),拷贝多少(怎么判断拷贝完成)。
如果有中断(相当于有其他事情要做),我们的拷贝是否会出现错误(数据会不会被修改等),应该怎么处理。
2. python 更加接触应用
python 很成功的地方就是,python语言摒弃了c语言还要考虑内存的思想。
打个比方,我们平时想事情,就是想着,第一步怎么做,第二部怎么做,很少去考虑做这个事情过程中,怎么走路。怎么走路就靠python根据你想做的事情来安全的调度底层。
做事情,我们需要向左走几步,向右走了几步,怎么避开一个水坑,不在我们做这个事情考虑的范畴,因为我们认为这是常识,不重要,按照常识解决就行了。
可以说,这是一种对底层非常好的一种封装,但是问题来了,python将底层封装了,这么好,我们有没有必要去了解底层运行状况呢?
我认为还是有的,毕竟封装再好,也有可以被尖锐的利器划上的时候,比方说有的场景就需要我们去底层控制,汇编和c还是很有必要的。
毕竟是计算机专业的专业人士,个人认为,c和汇编不能少,底层要扎实,才能在解决问题的时候知其然,知其所以然。
欢迎大佬补充。
零基础学python还是c语言-学习汇编还是学习python,自己刚学完C语言,学习那个好呢?...相关推荐
- sqlserver如何从周一计算周_纯零基础,花10周时间,完全搞定Python,有没有可能?...
最简单适合小白练手的 10 个Python小项目,十天就能搞定Python. 今天我推荐大家一本书:<面向零基础的Python小项目>,如果你集中精力,花10周,也就是两个半月时间,搞定P ...
- python零基础入门五小时教学_五小时轻松入门Python
Python 是由Guido Van Rossum在 90 年代早期设计,现在是最常用的编程语言之一.特别是人工智能的火热,再加之它的语法简洁且优美,实乃初学者入门AI必备的编程语言. Python基 ...
- 2018 Python零基础大神运维自动化就业教程最新版Python运维就业 1-5部分
本文为博主整理文章 下载地址:http://www.yixueit.com/forum.php?mod=viewthread&tid=1312&extra=page%3D1&_ ...
- 初识C语言(三)--最终章,万字解析,趣味讲解完C语言的最后知识点
前言
- 适合零基础学python的书籍_适合零基础学习Python的书籍
Python 编程语言是容易学习且功能强大的语言,只要会用微信聊天.懂一点英文单词即可学会.另外,面对同样一个功能,其他编程语言的代码行数可能是几十行,甚至几百行,而Python 语言只要几行代码即可 ...
- 零基础入门学习Python,我与python的第一次亲密接触后的感受!
前言:Python是适合初学者入门最好的语言 Python适合初学者入门最好的语言 人工智能用Python?高考要加入Python?现在连微软官方Excel都要把Python作为官方语言!Python ...
- python零基础能学吗 知乎-如何零基础入门 Python?
从17年6月入门Python到今天有大半年了,总结一下这半年来自学Python的路径. 本人只在两年前接触过HTML和CSS,但严格来说这两门只能算是标记语言而非编程语言,而且开始学Python的时候 ...
- 零基础学python书籍-非IT行业,零基础自学Python,选什么书?
零基础python入门书籍推荐读哪些书?很多Python 初学者都希望有经验的资深人士能推荐一些入门书籍,于是你就会搜到有网友推荐的超长的入门书单,然而这简直跟没推荐一样.这些书籍并不适合初学者,对于 ...
- 零基础学python实战-Python3.6零基础入门与实战 PDF 带源码视频版
给大家带来的一篇关于Python相关的电子书资源,介绍了关于Python 3.6.入门.实战方面的内容,本书是由清华大学出版社出版,格式为PDF,资源大小518.9 MB,王启明编写,目前豆瓣.亚马逊 ...
- 适合零基础学习Python的书籍
前言 Python 编程语言是容易学习且功能强大的语言,只要会用微信聊天.懂一点英文单词即可学会.另外,面对同样一个功能,其他编程语言的代码行数可能是几十行,甚至几百行,而Python 语言只要几行代 ...
最新文章
- Python pygame
- ABAP 查询性能提高之我见
- python queue windows_python Queue模块
- jxl导入/导出excel(网上的案例)
- Notepad++如何对比文件 Notepad++对比两个文件代码方法
- ComputeColStats UDF中 近似算法的介绍(续)
- 红外接收器c语言软件,红外线遥控解码接收程序_C语言.doc
- 北京电子科技学院(BESTI)实验报告5
- Gladder好强大
- 基于SSM实现的超市管理系统
- 什么是阿尔法和贝塔?
- 加权有限状态转录机(Weighted Finite-State Transducer/WFST)
- 简单几步实现Ubuntu22.04启用Nvidia显卡
- [技巧]新版gitbook导出pdf电子书
- 《财务自由之路III》阅读笔记2021-03-18
- H.266/VVC相关技术学习笔记21:帧间预测中五种Merge模式的熵编码方式
- gstreamer+qgc+aarch64
- php 读数据库批量生产word文档
- 基础乐理知识(教你认五线谱)
- 故障分析 | 数据库故障 MHA 未切换