首页 > 编程语言 >小谈编程

小谈编程

时间:2022-12-16 12:35:06浏览次数:37  
标签:游戏 小谈 芯片 代码 编程 处理器 Intel

本来是不想谈这个话题的,但是刚刚在某个网站看了一个所谓的程序员电话面试视频吧。其实吧,真正想招你去公司编程的老板,他肯定不会特在乎你的技术水平的,因为吧,技术这个东西,说白了就是别人肯不肯教你,然后你肯不肯学的一个问题。我们知道现在的电脑大多都是Intel处理器的,我说的范围比较狭窄,你们自己思维要放开一下。没理解错的话,intel处理器的设计是没有完全公布出来的,也就是说,只有少数人可能才知道这颗处理器究竟是怎么一回事。虽然吧,我们也可以通过看开源代码的方式,来了解这颗处理器有哪些设计,但是吧,我还是比较希望别人给一份文档吧。只是,在我学习了多年的计算机技术以后,我发现,某种意义上,现在的芯片设计还不是最优解,也就是说,还有更棒的芯片设计方案。其实,我一直认为RISC-V这个领域可能是个爆发点,但是,我也有稍微了解过这个架构的特点。说白了,我觉得这个架构还是不够优秀的。的确,Intel能够制造一颗有秘密的处理器,那么,我也同样可以制造一颗Intel不懂的芯片啊。从那一刻起,Intel便再也不是一家让我高攀不起的公司了。在那一刻,令我心驰神往的,只有芯片的制造工艺了。以前,在我眼里,像穿越火线,塞尔达荒野之息,三国杀,使命召唤,我觉得这样的游戏可能是我一辈子都写不出来的。只是,现在我却觉得,写个游戏没有多难。网上有说什么代码量要十万行的,我觉得这个话很扯。黄金永远是黄金,但是吧,狗屎堆得再多,也还是狗屎啊。这里要说的就是,当你明白了编程的本质,那么代码量其实就是扯淡。就像我,至今还弄不懂Intel处理器上的HelloWorld到底发生了什么?只是吧,要是我自己造一个处理器,这样我就可以用0和1编程,也就是说,在我自己设计的那个处理器上,我就可以为所欲为了。如果有人问我,计算机编程怎么学,我一定会告诉他,从理解“集成电路”这四个字开始,而不是一开始就去学什么C语言。现在的我,之所以讨厌编程,是因为,那颗处理的整体细节,最清楚的可能是美国人啊。最关键的是,美国人他们可能会对你隐藏一些你不知道的东西。我这个人讨厌别人知道的比我多。只是吧,这些公司这么做,也情有可原,毕竟是公司嘛,要盈利的。只是,这种把自己命运交给别人来裁决的感觉,让我很不舒服。这几天,我一直在玩三国杀,说实话,这个游戏的逻辑不是很复杂。于是,我便寻思着,要不自己手写一个,说实话,这不是一件难事。至少对目前的我来说是这样。可能有些人会说,连intel的HelloWorld你都不清楚发生了什么,你竟然大言不惭的说要开发三国杀。这里我想说,这些不是我设计的处理器的底层细节到底发生了什么,我可能真的不太清楚。只是,这种应用层的软件都没法憋出来的话,那是不是太low了。毕竟,又不是写操作系统。可是,我现在三十岁了,我发现,游戏玩久了,也是会腻的。况且我觉得开发游戏,我总感觉有哪里不对。这里顺便说个事,我还想到了写小说这条路。只是吧,那一刻突然发觉,写小说还不如写代码呢。只不过,写代码的话,我唯一要说的就是老板不能要求我写硬件厂商没告诉我的那部分的内容,那我就都可以写。只是吧,我也认识到了一个现实,那就是在中国这片土地上,差不多都是写应用层的程序员吧。那些说什么写操作系统的,我只想说,芯片的设计方案都是人家老美的,你整个屁操作系统啊。那一刻,我只能老老实实的写应用层的代码,并想办法积蓄自己的力量,希望有一天,我能实现自己的智能设备软硬体自主设计方案。说实话,我觉得,能有自己的硬件软件,那一刻,我就觉得,自己的腰板终于直了。我终于不用再看别人的脸色,可以大摇大摆了。

标签:游戏,小谈,芯片,代码,编程,处理器,Intel
From: https://blog.51cto.com/u_15896536/5947127

相关文章

  • 算重学(1) 函数式编程&DS
    定义定义定义!感觉理解分治的时候挺好用的,也就是我常说的推锅下去。函数式线段树(主席树)函数式平衡树(fhq_treap)以及若干东西,你都可以定义下去。本质上是一个映射,对于......
  • 分享Go书籍-《Go Web编程》
    大家好,我是沙漠尽头的狼。最近几天在看一本Go的书籍,看了100来页,感觉不错,分享给大家。书籍基本信息书籍信息:书名:GoWeb编程作者:(新加坡)郑兆雄(SauSheongChang)著;黄健......
  • 算重学(2) 函数式编程的发扬光大&点分治&边分治
    引入首先,一个朴素的想法,如何统计树上点对信息?定义solve(x)表示解决以\(x\)为根的树的问题。显然它的答案为solve(son_x)+儿子间相互的统计接下来,你考虑断掉\(x\)......
  • python协程和子进程混用编程尝试
    使用python编程,当程序是IO密集型,很多网友都推荐使用协程代替线程,因为python的多线程因为GIL的原因,并不能使用计算机CPU多核;而协程是微线程,性能更好,资源消耗更少,适合于多并......
  • python编程中的if __name__ == 'main': 的作用和原理
    大多数编排得好一点的脚本或者程序里面都有这段if__name__=='main':,虽然一直知道他的作用,但是一直比较模糊,收集资料详细理解之后与打架分享。  1、这段代码的功能 ......
  • [读书笔记]Python编程:从入门到实践读后感
    0x00前言说句实在话,你买这本书根本就是一个错误。如果,你只是把它束之高阁,就认为自己学会了Python的话。诚如编辑所言,我自己买下这本书已经有一年多了,但真正把它读起来,......
  • Kotlin 并发编程之"协程"
    Kotlin协程简介 Kotlin,asalanguage,providesonlyminimallow-levelAPIsinitsstandardlibrarytoenablevariousotherlibrariestoutilizecoroutines.Unl......
  • 2.python-练习(日期-函数式编程)
    计算活的天数"""定义函数,根据生日(年月日),计算活了多天"""fromdatetimeimportdatetimedefcalculate_alive_day(year:int,month:int,day:int)->int:......
  • c#中的AOP面向切面编程
    AOP(AspctOrientedProgramming)在不修改源代码的基础上,通过特性的方式添加一些业务逻辑。就是一些特性类在asp.netcore中通过Filter库来支持AOP的,(六种)支持一、资源缓存......
  • 5.python-函数式编程
    函数式编程(1)定义:用一系列函数解决问题。--函数可以赋值给变量,赋值后变量绑定函数。--允许将函数作为参数传入另一个函数。(2)高阶函数:将函数作为参数或返回值的函数......