收录了 c开发入门 频道下的 50 篇内容
信号是由操作系统传给进程的中断,会提早终止一个程序。在 UNIX、LINUX、Mac OS X 或 Windows 系统上,可以通过按 Ctrl+C 产生中断。有些信号不能被程序捕获,但是下表所列信号可以在程序中捕获,并可以基于信号采取适当的动作。这些信号是定义在 C++ 头文件
是由操作系统传给进程的中断,会提早终止一个程序。在 UNIX、LINUX、Mac OS X 或 Windows 系统上,可以通过按 Ctrl+C 产生中断。有些信号不能被程序捕获,但是下表所列信号可以在程序中捕获,并可以基于信号采取适当的动作。这些信号是定义在 C++ 头文件
在今年苹果的开发者大会上,最引人注目的当属新的编程语言Swift的发布。Swift是一门苹果自主开发的编程语言,它由LLVM的创始人Chris Lattner在2010年开始着手设计,目标是在保证应用质量和性能的前提下,让应用开发变得更加简单、快速。苹果宣称Swift的特点是:快速、现代、安全、互动,且全面优于Objective-C语言。为了给Swift打好基础,苹果公司改进了编译器、调试器和框架结构,不难看出苹果在Swift的设计上也煞费苦心。社交媒体上一时间铺满了对Swift的讨论。
STM32本身支持IIC硬件时序的,上篇文章已经介绍了采用IIC模拟时序读写AT24C02,这篇文章介绍STM32的硬件IIC配置方法,并读写AT24C08。 模拟时序更加方便移植到其他单片机,通用性更高,不分MCU;硬件时序效率更高,每个MCU配置方法不同,依赖硬件本身支持。
在日常的工作中,我偶尔能遇到这样的问题:“为何游戏脚本在现在的游戏开发中变得不可或缺?”。那么这周我就写篇文章从游戏脚本聊起,分析一下游戏脚本因何出现,而Mono又能提供怎样的脚本基础。最后会通过模拟Unity3D游戏引擎中的脚本功能,将Mono运行时嵌入到一个非托管(C/C++)程序中,实现脚本语言和“引擎”之间的分离。
一本编程语言的好书,倘若能经受住时间的考验成为经典,那么它的作者必然是在这门语言浸淫多年达至炉火纯青地步的专家级人物。《C++必知必会》的作者 Stephen C. Dewhurst是贝尔实验室最早的C++程序员之一,有着20多年的C++应用经验。他的履历与经验足以让读者心生信赖。然而,好的程序员不一定能写出好书。Stephen是C/C++ User Journal的资深编辑,并担任了C++ Report的专栏作家,这就足够保证本书的写作质量。
Intel在其集成原生开发体验套件(INDE)中引入了一项名为多操作系统引擎(Multi-OS Engine)的新特性,旨在让Java开发人员可以更加便利地实现安卓应用向iOS平台的移植。
STM32本身支持IIC硬件时序的,本文采用的是模拟时序,下篇文章就介绍配置STM32的IIC硬件时序读写AT24C02和AT24C08。 模拟时序更加方便移植到其他单片机,通用性更高,不分MCU;硬件时序效率更高,单每个MCU配置方法不同,依赖硬件本身支持。
来看Java之父专访了
开发人员对Rust的热爱已经转变成为在现实世界中采用Rust。
当开发者考虑新语言时,一定希望了解企业愿意为此付出的薪水。
微软推出Open Translators toThings,简化物联网APP开发;快速开发工具Kony Visualizer 7.0新增可穿戴和IoT应用支持及免费的入门版本;微软发布64位Windows 10 IoT Core Pro版本;MIT推出物联网在线课程。
Yeoman是一种高效、开源的Web应用脚手架搭建系统,意在精简开发过程。Yeoman因其专注于提供脚手架功能而声誉鹊起,它支持使用各种不同的工具和接口协同优化项目的生成。
Go / Golang 在就业市场上是一项薪酬颇丰的工作,在 Stack Overflow 2019 Survey 和 Dice Salary Survey 2018 调查中排名第一。
Rust 连续四年成为最受开发者喜爱的编程语言,但它在实际应用里的热度并没有想象中的高,学习曲线陡峭或许是一部分原因。
Xamarin正成为移动应用开发的首选工具。它具有多种优点,也存在一些不足,这使得它并非适于所有类似的移动应用开发。本文详细分析了Xamarin的优缺点,并对比了跨平台和原生开发之间的优劣之处。
最近,在知名问答网站知乎上,不少开发人员针对Android应用和iOS应用的开发成本谁高谁低发表了自己的看法,大家普遍认为iOS应用的开发成本要低于Android应用,其中的分析和见解对从事移动行业的开发者很有帮助。
Dr. Dobb’s颁布了2014年度移动开发工具类Jolt大奖。