汇编语言
-
2019年5月编程语言排行榜:R跌出前20,Python成最大赢家
21CTO导读:TIOBE 近日公布了2019年5月编程语言排行榜,总体排名变化不大,排名前十的依旧是:Java, C, C++, Python, Visual Basic .NE…
-
Java和操作系统交互细节
结合 CPU 理解一行 Java 代码是怎么执行的 根据冯·诺依曼思想,计算机采用二进制作为数制基础,必须包含:运算器、控制器、存储设备,以及输入输出设备,如下图所示。 (该图来源…
-
使用 Delve 代替 Println 来调试 Go 程序
Delve 是能让调试变成轻而易举的事的万能工具包。 你上次尝试去学习一种新的编程语言时什么时候?你有没有持之以恒,你是那些在新事物发布的第一时间就勇敢地去尝试的一员吗?不管怎样,…
-
前端开发师职业生涯入坑指南
21CTO社区导读:前端开发人员的职业生涯将走向何方?或许你有点卡顿或者有点小沮丧?那么这篇文章可能适合你。 几个星期前,我的一位朋友告诉了我,他刚开始踏入前端开发者的…
-
在 Linux 上分析二进制文件的 10 种方法
这些简单的命令和工具可以帮助你轻松完成分析二进制文件的任务。 “这个世界上有 10 种人:懂二进制的人和不懂二进制的人。” 我们每天都在与二进制文件打交道,…
-
汇编语言入门教程
学习编程其实就是学高级语言,即那些为人类设计的计算机语言。但是,计算机不理解高级语言,必须通过编译器转成二进制代码,才能运行。学会高级语言,并不等于理解计算机实际的运行步骤。计算机…
-
2018年最流行和最有影响力的编程语言
如今,每一家公司都是技术公司。科技驱动世界,技术改变每个行业。越来越多的商业领袖把技术做为公司的重点。 技术的核心是编程语言,对于开发者而言,从来没有比编程语言重要,编程语言就是我…
-
梅宏:软件定义的未来,万物皆可互联,一切均可编程
21CTO社区导读:结合当下的人工智能热潮,梅宏教授认为我们正在进入一个软件定义的时代。软件定义的技术本质是把原先一体化的硬件设施打破,将基础硬件虚拟化并提供标准化的基本功能,…
-
技术变化那么快,程序员如何做到不被淘汰?
21CTO社区导读:写了这么多年的代码,你是否曾经有过这样的迷茫和困惑——技术发展日新月异,奋力追赶的我们,究竟是技术的主人还是技术的奴隶?今天,阿里技术邀请到了蚂蚁金服的技术专家…
-
从架构理解价值-我的软件世界观
程序员的迷茫-找寻不到价值 在浩大的软件世界里,作为一名普通程序员,显得十分渺小,甚至会感到迷茫。我们内心崇拜技术,却也对日新月异的技术抱有深深的恐惧。技术市场就像这喜怒不定的老天…