首页
学习
活动
专区
工具
TVP
发布

老九学堂

专栏作者
485
文章
473132
阅读量
56
订阅数
8月 TIOBE 编程语言排行榜出炉!Python 势不可挡
前 言 / 2022.8.10 IT 圈技术迭代的速度越来越快,这一点在每月更新的 TIOBE 编程语言排行榜中体现得淋漓尽致。让我们一起来看看,8月榜单中有哪些值得注意的新变化吧! 01 8月重点关注 要说这个月榜单的重点,无疑是 Python 。本月竟然又上涨了 2%,它的市场份额已经达到了 15.42% 的历史新高。现在很难找到一个没有广泛使用 Python 的编程领域。 唯一的例外是(安全关键的)嵌入式系统,因为 Python 是动态类型的并且太慢了。这就是为什么高性能语言 C 和 C++ 目前也
老九君
2022-08-26
4820
谷歌发布开源开发语言,号称将替代C++?
前 言 / 2022.7.22 近日,在CppNorth开发者大会上,谷歌工程师Chandler Carruth宣布了名为“Carbon”的全新开发语言,目前已在GitHub开源,并号称它将是C++的实验性继任者。 01 Carbon特点优势 正如我们熟知的,C++ 是 C 语言的继承者,TypeScript 是 JavaScript 的继承者,Swift 是 Objective-C 的继承者,而 Kotlin 又是 Java 的继承者 。 双向互操作性 那么,C++ 的继承者会是哪一个?Rust 或者是
老九君
2022-07-27
7330
Java:要抢我的位置?再等“500年”!
前 言 / 2022.7.11 终于,万众期待的TIOBE编程社区指数7月份额它来了!该指数每月更新一次,评级基于世界各地的熟练工程师、课程和第三方供应商,包括各大流行搜索引擎等均被用来计算数据。 01 前20名编程语言 前20排名浮动 上个月,TIOBE 指数排名没有太大变化。目前排名前 4 位的语言 Python、C、Java 和 C++ 的市场份额合计接近 50%。 Fortran 和 Matlab 再次进入前20名(Lua和Prolog跌出前20)。 Java相较于上月 -1.07% 的下跌,这个
老九君
2022-07-12
3850
C++或将超越Java?
万众期待的TIOBE编程社区指数6月“plus版”终于来了!该指数每月更新一次,评级基于世界各地的熟练工程师、课程和第三方供应商,包括各大流行搜索引擎等均被用来计算数据。 让我们来看看,本月榜单中有哪些值得注意的新变化吧! 1、前20名编程语言 (前20名编程语言) 几年前我们还在谈论Java时往往以常青藤来形容,只是偶尔多一些“Java老矣,尚能饭否”的疑虑,但随着时间的推移,疑虑渐渐变成了肯定。 在2020年4月,Java仍然是TIOBE指数的第一名,但在同月,Java被迫将第一名让给了C;再后来,
老九君
2022-06-14
3880
28岁零基础转行学IT,真香!
最近,大雄在网上看到一个关于《28岁,转行学IT靠谱吗?》的问题。 题主今年28岁,从事制造业质量工程师已有4年,由于这个行业工资低,涨幅慢,在家人的推荐下,想报班学习IT,从而换到高薪的IT行业。但是在学习的同时又担心自己学完就快30了,这个年龄会不会没有公司愿意招了,到头来浪费时间,竹篮打水一场空。 针对题主的情况,大雄先为他送上一句话,纵观古今,不少有许多大器晚成的伟人名士,年龄不是阻碍你前进的首要条件,永远不要害怕去做改变。 首先,既然题主已经在考虑转行了,那么第一个原因一定是因为对现阶段情况不满
老九君
2022-06-09
9110
一文掌握C++基本语法
1. C++关键字 2. 命名空间 变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全局作用域中,可能会导致很多冲突。 使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突或名字污染,namespace关键字的出现就是针对这种问题的。 2.1 命名空间定义 使用namespace关键字,后面跟命名空间的名字,然后用{}将成员括起来即可,和C语言的结构体类似 存在多个相同的命名空间的时候,编译器编译的时候会把他们合并,如下面 命名空间可以嵌套 PS:命名空间定义
老九君
2022-05-16
6120
精通C++,先从“Hello world”开始!
1. C++是啥 C语言是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,C语言则不合适。 为了解决软件危机, 20世纪80年代,计算机界提出了OOP(objectoriented programming:面向对象)思想,支持面向对象的程序设计语言应运而生。1982年,Bjarne Stroustrup博士在C语言的基础上引入并扩充了面向对象的概念,发明了一种新的程序语言。为了表达该语言与C语言的渊源关系,命名为C++。 因此:C++是基于C语言而产生
老九君
2022-05-13
3980
5月编程语言排行榜已出!
技术迭代的速度越来越快,这一点在每月更新一次的编程语言排行榜榜单中体现得尤为明显。 全球知名TIOBE编程语言社区发布了 2022年5月的编程语言排行榜。让我们一起来看看,本月榜单中有哪些值得注意的新变化吧! 01 C#使用量激增 C++或将冲击Top3 和 4 月相比,本月编程语言 Top10 并没有明显的位置变化,Top 5 依然是 Python、C、Java、C++ 和 C#。 不过,具体分析来看,其中的 C# 在所有编程语言中最受开发者欢迎,增幅最高,为 1.98%。放眼过去的 12 个月里,C#
老九君
2022-05-10
4630
C语言——数据类型、变量和常量、字符串、注释、转义字符、结构、函数
昨天大雄发了一篇 Hare(野兔)对标C语言的文章,很多小伙伴都表示大可不必。 C语言在这过去的五十年间,已经逐渐发展成为极其重要的软件开发语言,所以也不是可以轻易被取代的。 俗话说:“C生万物”,相信有很多小伙伴,入门计算机的第一门语言就是C语言,不可否认其在众多编程语言中的地位,可以说C是:“编程之本”,同时它也是我们踏入计算机大门的第一步,也是至关重要的一步。 一、语言 由于人与人之间需要交流,因此有了汉语,英语,日语,意大利语……,而人与计算机之间也需要交流,使计算机执行人的指令,由此诞生了像C
老九君
2022-05-09
8750
C语言和C++的区别和联系
C语言和C++到底是什么关系? 首先C++和C语言本来就是两种不同的编程语言,但C++确实是对C语言的扩充和延伸,并且对C语言提供后向兼容的能力。对于有些人说的C++完全就包含了C语言的说法也并没有错。 C++一开始被本贾尼·斯特劳斯特卢普(Bjarne Stroustrup)发明时,起初被称为“C with Classes”,即「带类的C」。 很明显它是在C语言的基础上扩充了类class等面向对象的特性和机制。但是后来经过一步步修订和很多次演变,最终才形成了现如今这个支持一系列重大特性的庞大编程语言。
老九君
2022-04-22
2.4K0
越老越值钱,除了程序员!
程序员、码农、996名词的首发代言人,曾经是我们这个世纪最大的幸运儿,因为目前这行业最吃香最赚钱。 走在高科技园区的路上,如果对面走过来一位意气风发的20多岁小伙,眉目间精神饱满,但是头顶上却毛发稀疏甚至中央见秃,路人们会投去羡慕的眼神,看!那位小伙一定是996的程序员,而且是神级的,因为在996的码农行业,比的不是代码堆多少行,比的是谁的头发少,谁就是码农中的大神。 在互联网行业,35岁可以说是大家心知肚明却不可言说的一个槛。被降薪,被调岗,被明升暗降,直至被“优化”,而其他行业就不一样了,越老越吃香
老九君
2022-04-19
4070
今年,工作太难找了!
金三银四,本该是一年中的招聘旺季。然而今年更多的是大厂裁员、被优化、被迫毕业…… 回看往年金三银四,大多是针对职场人的社招,从传统意义上来看,【金三银四】的确是个求职的好机会,而今年,别说“金银”了,连“铜”都难以看见。 过去十年是互联网的黄金时期,行业急速扩张,创业公司也多,各家都急需产品和技术人才,但当时人才供给不足,企业只好不惜成本重金求才。 而现在,行业增速放缓的同时,还有越来越多的人涌入互联网。每年高考完选志愿,计算机都是大热门专业,不管实习还是正职,大家脑袋削尖了都想挤进大厂。 但是今年【
老九君
2022-04-15
3360
TIOBE4月编程语言排行榜新鲜出炉!
全球知名TIOBE编程语言社区发布了 2022年4月的编程语言排行榜。让我们一起来看看,本月榜单中有哪些值得注意的新变化吧! 01 TOP20编程语言排行榜 去年10月Python登顶后至今仍牢牢占据榜一大哥的位置。不出意外的话,Python会在接下来的一段时间,持续“霸占”榜首位置。 榜二榜三仍然是C语言和Java,PHP从上月的第8名降到了第10名,同时汇编语言和SQL语言提升至第8名和第9名。 在TIOBE发布的4月编程语言排行榜中,知名数学算法分析语言MATLAB即将跌出前20,目前刚好排在
老九君
2022-04-13
8670
如何成为一名C++开发工程师?
C++是技术思想的集大成者,C++现在说是C的超集,是远远不够的。 C++涵盖了C的所有技术点,同时还有很多技术点。Java、C#都是技术思想偏窄的语言,适用于特定领域。Java适用跨平台的,C#是最适合.Net框架的语言等等,C语言适合底层的开发。 C++从最初的C with class,经历了从C++98、C++ 03、C++ 11、C++ 14再到C++17多次标准化改造,功能得到了极大的丰富。 C++作为一门名声在外且是一门多范式的通用编程语言,它适用的领域非常广泛,小到嵌入式,大到分布式服务器
老九君
2022-04-02
5820
都说C++太难学了,建议你可以试试这个!
关于C++,有一本书广为流传,就是《C++从入门到放弃》。 在大多数开发者的认识中,C++是一门非常难的编程语言,很多人知道它的强大。 但因为认为“难”造成的恐惧让很多人放弃。C++就像一座大山,挡在了大多程序员的面前。不过这个世界本来就是残酷的,所以不能怪C++向你展示了世界的本质。 大家都觉得难,等你攀登到高峰的时候就会发现:会当凌绝顶,一览众山小! 同时C++也是一门不容错过的语言,虽然它不简单,各种知识点会把你弄得晕头转向的,但是它几乎都在编程语言榜单的前几位。 (3月编程语言排行榜) 很多已
老九君
2022-03-29
7080
C/C++程序员到底在做什么?
C/C++能做什么? C/C++语言能做什么?C/C++程序员在做什么?企业需要什么样的C/C++程序员?对初学者来说,要搞清楚这些问题并不容易。 一个农民种菜之前,会考虑菜的行情(包括销量和价钱),如果您打算学习C/C++语言,也应该先了解C/C++程序员的行情。 了解菜的行情要去菜市场,了解C/C++程序员的行情去人才市场,中国最大的IT人才市场前程无忧。 我们先来查一些资料。 主流编程语言招聘需求 在前程无忧上,分别输入Java、C++、python、Javascript、.net、C#、PHP、
老九君
2022-03-25
6350
为什么要学C++?因为它比你想象的更强大!
C++是“C Plus Plus”的简称。 顾名思义,C++是在C语言的基础上增加新特性,玩出了新花样,所以叫“CPlus Plus”。 C++和C语言的血缘关系 C++ 和C语言虽然是两门独立的语言,但是它们却有着扯也扯不清的关系。 早期并没有“C++”这个名字,而是叫做“带类的C”。 “带类的C”是作为C语言的一个扩展和补充出现的,它增加了很多新的语法,目的是为了提高开发效率。 这个时期的C++ 非常粗糙,仅支持简单的面向对象编程,也没有自己的编译器,而是通过一个预处理程序(名字叫cfront),先将
老九君
2022-03-24
7480
CodeBlocks安装配置及汉化指南
CodeBlocks全称为Code::Blocks,是一款开放源码的全功能跨平台C/C++集成开发环境,它使用了著名的图形界面库wxWidgets,具有灵活而强大的配置功能,除支持自身的工程文件、C/C++文件外,还支持AngelScript、批处理、CSS文件、汇编文件以及脚本文件等常用的文件类型,软件占用内存小,安装也很方便,极大的适应了多数编程者c语言开发工具的需要。 而中文版是旨在通过软件汉化包的使用从而帮助用户更好的执行和使用软件的常用功能,对于初学c语言编程的用户来说,这款工具不仅是在软件所能
老九君
2022-03-04
1.5K0
VS Code+插件+MinGW开发环境安装及配置指南
Visual Studio Code是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分、代码片段、代码对比 Diff、GIT命令 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。
老九君
2022-02-18
1.6K0
C++概述
计算机不懂人类的语言,所以计算机程序必须用计算机可以使用的语言编写。目前有数百种编程语言,对于人们来说,开发他们使编程过程更加容易。
老九君
2022-02-18
8340
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档