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

程序员互动联盟

专栏作者
1338
文章
1778019
阅读量
127
订阅数
谭浩强的《C程序设计》,为什么现在国内各大高校还再用它当做教材使用?
由于互联网的产业的快速发展,特别是移动互联网的发展,当然关键点在于中国软件产业在近时间年得到长足的发展,这得益于国内每年上百万计算机毕业生的贡献,国内之所以能够出现像腾讯,阿里巴巴这种在全球排名靠前的世界级互联网公司不能忽略人才在里面起到的重要作用,尽管很多人都在批判中国的教育体系,但是扩招给中国经济体带来的实际实惠还是非常的巨大,中国人普遍的国民素质在提升这也是不争的事实,现在全球受到疫情的影响几乎全线的倒退,但是中国的经济经过最近一段时间内部的充分挖掘已经呈现出积极向上的态势了,中国经济无线的潜力已经呈现出来了。
程序员互动联盟
2020-08-20
9930
为什么几乎所有的开源数据库中间件都是国内公司开源的?并且几乎都停止了更新?
开源社区的建设是一个长期的过程,不仅仅是把源码开放这么简单的事情,从目前的阶段看开源在国内全面的兴起还是需要一段时间,就拿数据库的中间件软件社区,之所以在国内能够兴盛一段时间根本的原因在于国内强大的内需市场,国内数据库的存储访问量几千万甚至上亿也是司空见惯的事情,特别是国内互联网行业快速的发展,高负载的数据库中间件也是应运而上,在早期得到很大一部分的人认可,但是随着大家在这块都有足够的积累之后慢慢这块的热度已经在慢慢下降了,现在很多企业都掌握了这个技术。
程序员互动联盟
2020-07-28
7240
迄今为止,你认为微软最成功的产品是什么?
个人感觉微软最成功的产品还是windows操作系统,虽然现在已经进入了移动互联网时代,但PC电脑在市场上还是占据着非常大的市场存在,无论是企业还是政府部门都离不开windows而存在了,而且中间经历了linux的冲击之后依然保持着市场得霸主地位,而且微软很多业务的开展都是围绕操作系统展开的。
程序员互动联盟
2020-07-28
6410
用了几年的C语言后你总结了哪些C语言的精髓,是否可以说下心得体会?
作为从事嵌入式软件开发十几年的程序员,来尝试着回答这个问题,嵌入式开发最基本的编程语言当属于C语言了,这门编程语言最大的特点是灵活高效,现在大学开设相关的编程课程已经非常多样化了,在十几年前的大学几乎大家接触到第一门编程语言都是C语言,所以C语言在国内还是有着非常深厚的土壤,在当时C语言几乎被当成万能语言来使用,但是在一些场景上的确不是C语言擅长的,特别是一些应用需求变化比较大的场景,再后来随着编程行业的演变,越来越多的高级编程语言开始走上历史舞台了,翻看编程语言的历史很多编程语言其实已经诞生了很多年了,只不过在诞生的时候并没有引起很多人的重视,就是还没有等到风口出现。
程序员互动联盟
2020-06-04
8160
计算机编程是否可以用中文编程?可否颠覆或重写计算机历史?
现在计算机遵循的还是冯诺依曼的体系,最终运行的格式还是要用二进制,所以至于上面是用英文还是中文的格式差异不是很大,倒是现在提及的新一代的计算机的架构量子计算机可以做做文章,有些巨头企业已经开始在量子计算机上发力了,像研发能力比较强的美国几个巨头都在新的领域投入很多的资源,其中量子计算机也是重点投入点特别是在谷歌公司在这方面花的代价尤其的巨大,所以在旧的框架体系下构造中文编程语言格式从理论上也是可行的,但构造的一种编程语言不仅仅是技术层面的东西,关键还是生态系统的构建过程,目前主流的编程语言体系都是基于英文体系完成的,再次在上面构造中文的编程语言意义已经不是很大。
程序员互动联盟
2020-05-14
3610
微软为什么Windows10为什么还要保留DOS?
微软公司的操作系统版本的在早期更迭非常迅速,从最早的Dos系统到现在win10也折射出科技发展的历程,虽然大家对于微软的垄断不以为然,但是在桌面系统微软还是绝对意义上的霸主,虽然现在linux系统在设备数量上已经超过windows系统但主要分布在移动终端或者服务器端,对于桌面版影响极其微小,而且linux桌面系统使用人员主要还是技术相关人员,相当于在未来很长时间内微软还会继续统治桌面版的操作系统。
程序员互动联盟
2020-04-14
1.4K0
Mac和Linux哪个适合编程?
编程环境始终不是决定能不能学好编程的关键,等于讲不同的编程环境可能对于某些人感觉不一样,但在用户体验上还是Mac更加舒适一些,因为苹果公司的产品向来重视用户的体验,linux由于属于开源社区的,在功能性上强一些,在产品方面会相对弱化许多。首先介绍下Mac和Linux发展历史,了解一个操作系统的历史能更好读懂其特性,现在很多人都觉得Mac和Linux属于一个分支出来的,从演变的历史看属于截然不同的两个分支。
程序员互动联盟
2020-04-03
3.1K0
网站服务器选择windows主机好还是linux主机好?
从部署的服务器看主要采用linux服务器,现在业务涉及到这块了,在给某些客户部署服务器的时候,客户习惯于windows于是只能讲究着在上面部署东西,从linux系统的生态系统上在服务端表现的更加优秀,在服务端市场份额远超windows这块,服务端其实和客户端的使用没有太多的差异,windows经常提升的更新各种漏洞,给人感觉很不爽。
程序员互动联盟
2020-04-03
9.6K0
什么叫做微内核?与安卓系统有什么区别?
从事嵌入式开发多年,要讲清楚这个事情真需要一定开发经验特别是关于linux上面的,首先微内核是相对于强内核而言,linux属于典型的强内核架构,从第一版本开始就是这个样子,首先linux设计者对于设计成强内核有自己的理由,更多是一些个性化的理由,当然也提出自己的一些意见,必须是祖师爷大家还是要尊重老人家的意见,概括起来大致有几个方面。
程序员互动联盟
2020-04-03
1.5K0
【大学生学编程】第十章:如何学习linux?
从事嵌入式开发已经有十几个年头,混到现在已经是迈向40的人了,从2015年结束北漂到现在几乎每天还是在linux上操作下,现在由于电脑的配置都高了,安装个虚拟机里面装上linux系统就足够使用了,linux在很多领域都有应用,特别是服务器端以及嵌入式设备里面,整体看市场份额已经越来越高,还是非常值得学习一种操作系统,目前桌面版的操作系统主要有windows,linux,Mac三种其中windows占比是最高的。但在移动端基本上是linux的天下了。
程序员互动联盟
2020-04-03
1.1K0
如何看待50多家组织致信谷歌要求允许用户卸载所有Android预装应用程序?将带来哪些影响?
现在的谷歌安卓系统统治力还在不断的加强,现在具备全球生态能力的企业前五的企业都是美国的几个头部玩家,像苹果,微软,谷歌,亚马逊,脸书都是具备全球生态能力的科技公司,中国的两个排头兵阿里巴巴和腾讯公司仅仅跟在后边,能排上号主要还是得益于中国十亿级别的消费人群,真正的科技实力还达不到美国几个头部玩家,但是国内两个科技公司也相对比较争气不断在科技领域加大投入,特别是阿里巴巴成立的达摩院以及当年在阿里云上全力以赴的投入,现在的阿里云已经成为阿里巴巴走向国际化的排头兵,通过阿里云已经国际上拓展了非常重要的业务。
程序员互动联盟
2020-04-03
4060
导入5nm芯片,中兴自研系统发货量已超过两亿套,知耻而后勇的中兴
中兴自从在被美国芯片断供的事件之后,已经成为国内很多媒体讽刺的对象,更是很多人在号召学习华为,中兴已经成为国内科技企业反面的典型,这点来讲中兴公司倒是有点冤,毕竟当时的中兴公司没有任何的准备,后来的华为公司明显的吸取了中兴的教训不断然后大量的备货,并且提前做了很多的预案,所以华为公司在遭受到美国实体清单的时候,就能够表现的相对硬气很多,不能单纯的给中兴公司下结论这个企业的能力不行,但是在应对极限生存危机面前距离华为公司还是有着很大的差距。
程序员互动联盟
2020-04-03
3470
有些java程序员为什么薪水那么高?
其实不仅仅是有些java工程师的薪水高,在软件行业做的很出色的程序员薪水都不会太低,而且大部分还有股权,在国内开发环境下技术能力过硬还是比较容易拿到高薪的,高薪的分布不仅仅是java相关的编程,特别是国内互联网迅猛发展的今天,技术能力过硬还是非常容易拿到高薪的,但也免不了需要高强度的加班来支撑,国内的互联网企业的薪资相比传统的软件行业还是要高很多,但是加班的强度还是要高许多,所以很多程序员在年龄稍微大点的时候就选择传统给的软件企业了,虽然工资低点但起码没有那么强的加班了。
程序员互动联盟
2020-04-03
4230
如果中国所有的电脑都不能用windows系统,会出现什么结果?
随着国内科技的快速发展,国内越来越多的企业感受到,生态已经开始影响国内科技的发展,最典型的当属于谷歌的安卓系统对于华为手机的影响,而且从国家安全层面需要更多国产的软件生态,毕竟从安全角度上考虑自主才是未来的出路,没有永久的合作关系只会拥有永久的利益,但目前阶段如果中国所有的电脑都不使用windows系统,绝大部分事情就无法展开了这就是软件生态的厉害支持,大家已经习惯于使用这套软件,毕竟不可能在短时间都指望国内的老百姓都用上开源的系统,国内的操作系统大部分都是在开源的linux版本基础上进行的定制。
程序员互动联盟
2020-04-03
1.3K0
为什么有人说程序员千万不要重写代码?
从事编程开发多年已经有一种共识,不好的程序代码就是想尽办法进行重构,优秀的程序员整天做的事情是整天考虑着重写代码,优秀的代码是经过无数次的洗礼出来的,一次性就写出高质量的概率不是很高,而且代码的重构不仅仅是代码的问题,关键是实现方式上的差异。现在大家对于开源的认识越来越多了,开源精神的宗旨是锻造出最极致的代码框架,所以无论是linux内核社区还是谷歌旗下几个主流的开源社区,每天的代码更新量都会非常巨大,无论什么模块都力求做到最极致。
程序员互动联盟
2020-04-03
4670
为什么LINUX系统普及度不高?
Linux普及度不高主要说的在桌面版里面,在服务器以及移动设备端有些非常大的占比,特别是移动端占比,所有的安卓手机设备都是基于Linux内核,单纯的说Linux系统普及度不高明显存在问题。Linux桌面版推广不起来主要是应用生态系统无法构建,就拿国内来讲安装一个Linux系统里面常见的工具几乎都用不了,所以在桌面版几乎很难推广起来,这就是很多人说的普及度不高原因。
程序员互动联盟
2020-04-03
2.4K0
想写一个自己的操作系统,比如Unix或Linux,最起码我需要具备些什么?需要怎么做?
想要写一个操作系统的人大部分都是带着兴趣玩,毕竟现在主流的操作系统windows,苹果系统,linux系统属于目前比较常见的系统,其中linux内核属于开源可以看到其全部的代码,很多研究操作系统都是以linux为参考的模型,毕竟开源的代码研究起来也方便,但是对于个人来讲要去写一个操作系统难度可想而知了,曾经有个北京的同事已经工作了十几年主要的精力就是在研究底层,是个疯狂的linux内核研究者只要是是家里没事就会呆在公司加班研究linux内核,有时候一起吃饭讨论研究linux内核的主要在哪块,他讲到其实linux内核已经不是当初设计的样子了,现在的代码的更新速度之快让人发指,在全球范围内真正对于核心内核代码具备修改能力的非常有限,而且已经被国外巨头公司收到自己的公司作为储备资源。
程序员互动联盟
2020-04-02
1.5K0
Windows为什么是闭源Linux是开源?
这属于历史遗留的问题,先了解下windows和linux在市场上的占有方式,windows已经以闭环的方式持续运行几十年了,主要范围还是在PC电脑,在服务器端也有一定量的存在。linux属于代码开源主要应用范围还是在服务器端以及嵌入式的手持设备上,从总体市场的绝对数量上linux已经领先于windows,但是从商业的变现能力上windows还是远远大于linux,主要和其出身有一定的关系,微软本身起点就是一个商业公司,出发点就是如何如何创作利润,毕竟企业生存的关键还是有利润产生,所以在商业推广上必然是沿着对企业发展有利的方向,这也是顺其自然的事情。
程序员互动联盟
2020-04-02
2.3K0
初学编程,选择java好还是C#好?分别能从事些什么工作?
从事嵌入式开发多年,主要玩过三种编程语言,java,C/C++三种,C#也用来设计过桌面测试工具,整体来讲使用的企业和程序员相对java还是少太多了,现在java稳稳的第一编程语言,生态圈子根深蒂固,初学编程如何选择编程语言,也需要遵守一定的规则,选择上要尽量靠近主流语言,也不要太前沿虽然前景很不错,但是企业实际的需求还不是那么旺盛,所以选择上不能走了弯路,以个人的经验看选择java相比C#更加靠谱点,当然如果对于C#这门编程语言非常的感兴趣,那就不要考虑市场方面的因素了,毕竟兴趣能让人产生更多的动力。
程序员互动联盟
2019-07-04
2.9K0
ios系统未来有没有可能开源?
苹果玩的就是闭环系统,现在苹果系统利润非常高,虽然现在苹果手机的风头已经没有当初那么风光了,但一个产品不可能数十年如一日的强大,因为现在竞争对手已经上来了,苹果公司彻底翻身靠的就是这款手机,但是现在安卓的硬件和软件都上来了,硬件的一直提升加上谷歌公司一直在提升自己的软件架构,安卓高端机器的用户体验已经开始接近苹果了,同时苹果手机的价格一直居高不下,还有一个非常重要的因素,苹果手机真正的创造力在下降不在像之前带给巨大的惊喜了。
程序员互动联盟
2019-07-04
1.6K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档