高质量C++和C编程指南资料说明[摘要]每个 C++/C 程序通常分为两个文件。一个文件用于保存程序的声明(declaration),称为头文件。另一个文件用于保存程序的实现(implementaTIon),称为定义(definiTIon)文件。 C++/C 程序的头文件以“.h”为后缀,C 程序的定义文件以“.c”为后缀,C++程序的定义文件通常以“.cpp”为后缀(也有一些系统以“.cc”或“.cxx”为后缀)。 自从计算机问世以来,程序设计就成了令人羡慕的职业,程序员在受人宠爱之后容易发展成为毛病特多却常能自我臭美的群体。如今在 Internet 上流传的“真正”的程序员据说是这样的: (1) 真正的程序员没有进度表,只有讨好领导的马屁精才有进度表,真正的程序员会让领导提心吊胆。 (2) 真正的程序员不写使用说明书,用户应当自己去猜想程序的功能。 (3) 真正的程序员几乎不写代码的注释,如果注释很难写,它理所当然也很难读。 (4) 真正的程序员不画流程图,原始人和文盲才会干这事。 (5) 真正的程序员不看参考手册,新手和胆小鬼才会看。 (6) 真正的程序员不写文档也不需要文档,只有看不懂程序的笨蛋才用文档。 (7) 真正的程序员认为自己比用户更明白用户需要什么。 (8) 真正的程序员不接受团队开发的理念,除非他自己是头头。 (9) 真正的程序员的程序不会在第一次就正确运行,但是他们愿意守着机器进行若干个 30 小时的调试改错。 (10)真正的程序员不会在上午 9:00 到下午 5:00 之间工作,如果你看到他在上午 9:00 工作,这表明他从昨晚一直干到现在。 …… 具备上述特征越多,越显得水平高,资格老。所以别奇怪,程序员的很多缺点竟然可以被当作优点来欣赏。就象在武侠小说中,那些独来独往、不受约束且带点邪气的高手最令人崇拜。我曾经也这样信奉,并且希望自己成为那样的“真正”的程序员,结果没有得到好下场。
上传时间: 2021-10-26
上传用户:
华为FPGA设计规范 VERILOG约束 编程规范时序分析等全套资料:FPGA技巧Xilinx.pdfHuaWei Verilog 约束.rarSynplify工具使用指南(华为文档)[1].rar.rarVerilog HDL 华为入门教程.rarVerilog典型电路设计 华为.rar一种将异步时钟域转换成同步时钟域的方法.pdf华为coding style.rar华为FPGA设计流程指南.doc华为FPGA设计规范.rar华为VHDL设计风格和实现.rar华为专利:一种快速无毛刺的时钟倒换方法.rar华为专利:华为小数分频.rar华为以太网时钟同步技术_时钟透传技术白皮书.rar华为硬件工程师手册目前最全版本.rar华为面经.doc华为面经.rar静态时序分析与逻辑...pdf
上传时间: 2021-11-05
上传用户:qdxqdxqdxqdx
本技术参考手册(TRM)详细介绍了集成、环境和功能描述,以及设备中每个外设和子系统的编程模型。TRM不应该被认为是数据手册的替代品,而应该被认为是一个陪伴指南与设备专用数据手册一起使用,以了解设备编程的细节。TRM的主要目的是从数据手册中提取设备的编程细节。这使得数据手册可以概述设备的高级特性而无需不必要关于寄存器描述或编程模型的信息。
标签: tms320f28335 寄存器
上传时间: 2021-12-08
上传用户:
本书作为一本C语言参考手册,对C语言的基本概念和运行库提供了完整和准确的描述。同时还强调了以正确性、可移植性和可维护性为根本出发点的良好的编程风格。
标签: C语言
上传时间: 2021-12-12
上传用户:zhaiyawei
ALIENTEK STM32H750核心板底板 PDF原理图+AD集成封装库+主要器件技术手册:集成封装库:3.5TFTLCD封装库.IntLibATK-4.3' TFTLCD电容触摸屏模块_V1.2.IntLibATK-4342 4.3寸RGB屏模块封装库.IntLibATK-7016&7084 7寸RGB屏模块封装库.IntLibATK-NEO-6M-V2.3.IntLibATK-OV2640摄像头模块.IntLibATK-OV5640摄像头模块封装库.IntLibATK-SIM900A GSM模块封装库.IntLibMP3模块封装库.IntLibOLED模块封装库.IntLibSTM32H750核心板封装库STM32H750核心板封装库.IntLibSTM32F750&H750底板封装库STM32F750&H750底板封装库.IntLib主要器件手册列表:3710FXXX037XXFX01.pdf3710MXXX046XXFX01.pdfAMS1117.pdfAP3216C.pdfAT24C02中文数据手册.pdfAT8574_8574A_DS001V1.2.pdfCH340.pdfDHT11.pdfDS1820.pdfDS18B20.pdfES8388-DS.pdfES8388应用电路设计及PCB-LAYOUT注意事项.pdfET2046.pdfGT811.pdfGT9147数据手册.pdfGT9147编程指南.pdfH27U4G8F2E(替代MT29F4G08).pdfICM20608 ProductSpec-V1.pdfICM20608 Register Map.pdfLAN8720A.pdfMD8002.pdfMP2144.pdfMP2359 AN.pdfMP2359.pdfMP3302_r0.98.pdfMT29F4G08ABADAWP.pdfnRF24L01P(新版无线模块控制IC).PDFOTT2001A IIC协议指导.pdfOTT2001A_V02.pdfOV2640.pdfOV2640_DS(1.6).pdfOV5640_CSP3_DS_2.01_Ruisipusheng.pdfOV7670.pdfOV7670_英文.pdfPAM3101DAB28.pdfPCF8574.pdfPCF8574中文手册.pdfRT9193.pdfSMBJ3.3-440_series.pdfSMBJ5.0ca.pdfSN74LVC1G00.pdfSP3232.pdfSP3485.pdfSTM32H750XBH6.pdfTJA1050.pdfW25Q256.pdfW25Q64JV.pdfW9825G6KH.pdfXPT2046.pdf
上传时间: 2021-12-15
上传用户:
华大半导体MCU HC32F003的用户手册,讲解详细,参考编程,中文书写,无需翻译
上传时间: 2022-01-18
上传用户:qdxqdxqdxqdx
台达的资料,给用的着的同学们。早期当各家 PLC 开发商纷纷建立自己的编程语言时,其各自不同的编程方式,对于用戶而言无疑是一个相当大的负担;有鉴于此,由国际组织 I.E.C.(International Electro-technical Commission)所制定与推动的 IEC 61131-3 标准便由此应运而生。其主要的特色在于统整各家的编程特点,并考虑用戶的背景与习惯,而规范了一个可让各家厂商与用戶共同依循的标准,并可让符合 IEC61131-3 标准的程序代码具备相当高的可读性与兼容性。以下是关于 IEC 61131-3 的简述。
标签: plc
上传时间: 2022-02-21
上传用户:
数字电子技术基础实验+标准集成电路数据手册--TTL电路 高速CMOS电路接口电路 电子书4本合集电子、通信、计算机、信息与自动控制等专业开设的《数字电子技术 基础》及其实验等专业基础课,旨在加深学生对理论知识的理解,培养学 生分析、设计、组装和调试数字电路的基本技能,掌握科学的实验方法, 为以后其它专业课的学习打下坚实的基础。为此,应加强各种形式的实践 活动。 随着科学技术的发展,尤其是微电子技术和计算机技术的发展,数字电 路的实验手段不断得到更新、完善和发展。除了采用常规的 TTL、COMS 器件 (逻辑门电路,触发器,计数器等)进行实验外,以后将逐步走向使用 PLD (可编程逻辑器件)进行实验、开发。采用 CPLD/FPGA 可编程逻辑器件,借 助计算机辅助设计软件进行数字电路的设计,这种硬件软件化的方法具有设 计容易,修改和调试方便的优点,有效的提高了实验效率。 本书根据教育部启动的“面向 21 世纪高等工程教育教学内容和课程体 系改革计划”的要求,在厂家所提供的资料及设备基础上编写而成,涵盖了 《数字电子技术基础》课程全部实验内容,建立一种综合性、开放性、设计 性和创造性的实验教学模式,可根据专业教学要求选择实验内容。 实验内容的安排遵循由浅入深,由易到难的原则,考虑不同层次需要, 既有测试、验证的内容,也有设计、研究的内容,可以充分发挥学生的主动 性和创造性,进一步提高学生的实验技能和理论分析能力。
上传时间: 2022-03-20
上传用户:
《LabVIEW编程样式》是一本有关LabVIEW编程的最佳实践指南。针对应用程序的易用性、高效性、可读性、简单性、可维护性、健壮性、性能等方面,作者为LabVIEW软件开发给出了全面的样式指导。书中讨论了与软件开发周期、前面板、框图、图标和连接器、数据结构、错误处理、设计模式、说明文档、代码复查等有关的样式规则,并给出了各种应用实例和演示结果。《LabVIEW编程样式》适合想要开发工程应用软件或维护高质量LabVIEW应用程序的各类读者,包括开发人员、经理和终端用户;同时也可作为进行工程设计、开发和仿真实验的技术人员的参考手册。
上传时间: 2022-03-28
上传用户:
高通蓝牙芯片QCC3040 详细规格手册datasheet (共96页)QualcommTrueWireless™ stereo earbuds (无线双耳)Features(特点)■ Qualifiedto Bluetooth v5.2 specification (蓝牙协议标准5.2)■ 120 MHz Qualcomm ® Kalimba ™ audio DSP (120MHz 的音频DSP处理器)■ 32 MHz Developer Processor for applications (32MH的 应用处理器)■ Firmware Processor for system■ Flexible QSPI flash programmable platform (可编程的QSPI外挂存储器)■ High-performance 24‑bit audio interface (高性能的24位音频接口)■ Digital and analog microphone interfaces (含 数字 及模拟 MIC接口)■ Flexible PIO controller and LED pins with PWM support■ Serial interfaces: UART, Bit Serializer (I²C/SPI), USB 2.0 (支持串口,I2C, SPI,USB 接口)■ Advanced audio algorithms (高级的音频算法)■ ActiveNoise Cancellation: (支持ANC 主动降噪功能)Hybrid, Feedforward, and Feedback modes, using Digitalor Analog Mics, enabled using license keys available from Qualcomm®■ Qualcomm ® aptX ™ and aptX HD Audio (支持独特的aptx 功能)
上传时间: 2022-04-09
上传用户:slq1234567890