收录了 软件编程 频道下的 50 篇内容
Cutter IT杂志最近出版了一期软件技艺的专刊,其中包括的文章涉及到以下主题:软件技艺意味着什么,软件工程 VS 软件技艺,敏捷和技艺之间的关系,以及精心设计用户体验。
任正非:青春是有限的,耽误人家几年对得起人家吗?
本文介绍了Rust, Swift, Python和Kotlin等最新的热门编程语言,并分析了这些语言光明的前途。
结对编程(Pair programming)是一种编程模式,即两个程序员并排坐在一台电脑前,面对同一台显示器,并且一起工作。他们一起分析、设计、编码、编写测试用例、执行单元测试、执行集成测试,甚至一起写文档。基本上软件开发流程里的所有开发环节他们都需要一起肩并肩地、平等地、互补地进行开发工作。
当前已经进入云计算容器化时代,Java 作为主要的软件编程语言,存在着内存占用较大,启动时间久等问题。
80%的情况下没必要重构代码。
1952年春的第一个早晨,我正式进入了软件编程行业。据我所知,我是荷兰的第一个程序员。
本次分享通过技术分析和实例说明,来阐述 Java 应用如何更好的实现容器化部署。
1968年10月,在Garmisch举办的软件工程会议上,软件危机被首次公开承认,这引起了不小的轰动。
在四月份的Beijing Openparty上,InfoQ中文站特邀编辑仝健对三位开发者进行了采访,请他们从开发者角度谈一下对Android的认识和感觉。
跨架构跨厂商统一简化编程,英特尔oneAPI提供了除英伟达CUDA之外的另一种选项。
大模型怎么改变程序员的未来?我们和五个开发者聊了聊iFlyCode2.0
怎样降低信息系统的复杂性?本文给出了一种方法。
当今唯有超级计算机才有足够的计算能力应对科学研究中那些最顶尖的挑战,但在这些超级机器上编程却很艰难,新型编程语言Regent希望打造一种编程环境,使得每位科研人员即使没有计算机科学家的技能,也能很容易地使用超级计算机编程。
作为专业程序员,我觉得Rust要比Java更好用。
作为开发人员,我们需要跟上技术发展的步伐。每天,我们都在学习新的编程语言、框架和库。但是,技术和时尚一样,正在以光速变化。本文作者认为,这是一场没有赢家的比赛,因为技术的发展没有终点。因此,他建议大家停止学习框架,而是把最宝贵的时间花在可迁移的技能上。本文的英文原文在Hacker News上获得了接近 500 个点赞。其实每过几年都会有类似的文章出现,然而程序员却依然疲于学习新的框架,希望本文能给你带来一些启发。
帕累托法则,即80/20 法则,同样适用于软件开发。这篇文章告诉开发者,持续做好20%重要的事情,你就会变得十分高效。
所有十年以上的方法都是过时的。二十年以上的那就成了古董。
“我们不能指望 AI 和人聊后,把业务逻辑梳理清楚。”
无穷尽的算力增长,对于英特尔这样的公司提出了更大的挑战。