献血有什么坏处| 野猪怕什么颜色| z是什么火车| 第二性征是什么意思| 泌尿外科看什么病| 为什么叫韩国人棒子| 必承其重上一句是什么| 自助餐是什么意思| 胰岛素高是什么意思| 什么情况需要查凝血| 全国劳动模范有什么待遇| 金蝉脱壳是什么意思| 白头发吃什么维生素| 承蒙不弃什么意思| 9月3号是什么纪念日| pp和ppsu有什么区别| 巧克力和什么不能一起吃| 疣吃什么药能治好| 718是什么星座| 什么拉车连蹦带跳歇后语| 怀孕了什么时候做检查| 女人腿肿应该检查什么| 面肌痉挛是什么原因引起的| 什么是动态口令| 爬山是什么意思| 取模是什么意思| 乙肝抗体1000代表什么| 领结婚证需要准备什么| 女生胸部发育到什么年龄| 做造影是什么意思| 抑郁症什么意思| 什么是正缘| 执子之手什么意思| 十多块钱的烟什么好抽| 刍狗是什么意思| 才高八斗是指什么生肖| 跖疣长什么样| 金兰之交是什么意思| 舌苔发黄是什么原因引起的| 牙周炎用什么药最见效| 武汉有什么好玩的| 胃胀想吐是什么原因| 鸡炖什么好吃| 看抑郁症挂什么科| 肌肉萎缩有什么症状| 空调外机风扇不转是什么原因| 飞黄腾达是什么生肖| 泪目是什么意思| 舌头疼挂什么科| 流鼻涕咳嗽吃什么药| 沟壑是什么意思| 女性检查甲功是什么病| 小肚子痛吃什么药| 什么腿| 女生第一次什么感觉| 白带正常是什么样子| 闺蜜是什么样的关系| 圆脸适合剪什么发型| 把妹是什么意思| 8月一日是什么节日| ojbk什么意思| 总是干咳是什么原因| 走之旁与什么有关| 什么茶好喝又对身体好| 口苦吃什么药好| 1103是什么星座| 女生补肾吃什么| 手指脱皮是什么原因| 道是什么| 8是什么意思| 澳门买什么最便宜| 骨质增生是什么原因引起的| 什么菜不能放醋| 食人鱼长什么样子| 失落是什么意思| 6.1什么星座| 有机会是什么意思| 58是什么意思| 麻醉对身体有什么伤害| 考试穿什么颜色的衣服| 乔迁礼物应该送什么| 牢固的近义词是什么| 小儿拉肚子吃什么药好得快| 理发师代表什么生肖| 星辰大海是什么意思| 最熟悉的陌生人是什么意思| 阴部瘙痒用什么药| 冬虫夏草到底是什么| 荨麻疹去药店买什么药| 胃体隆起是什么意思| 卵黄囊偏大是什么原因| 谷氨酰基转移酶高是什么原因| 心大是什么意思| 强化灶是什么意思| 吸渣体质是什么意思| 中央民族大学什么档次| 溢字五行属什么| 咖啡与什么食物相克| 荨麻疹是什么原因引起的| 高度鳞状上皮内病变是什么意思| 拜金是什么意思| 车厘子和樱桃什么区别| 比利时说什么语言| 孕妇低血压什么补最快| 醒酒器有什么作用| 高危hpv阳性是什么意思| 卜留克是什么菜| 老是放臭屁是什么原因| 青春不散场什么意思| 什么是慰安妇| 肠胃炎拉肚子吃什么药| 外交是什么意思| 什么是毛囊炎及症状图片| 腻是什么意思| 新生儿c反应蛋白高说明什么| 什么东西降火| 甲状腺炎吃什么药| 人大副主任是什么级别| 灰紫色是什么颜色| 什么茶降血压效果最好| 工作性质是什么| 兰桂坊是什么地方| 梦见橘子是什么意思| 观音菩萨是属什么生肖| 云南白药的保险子是起什么作用的| 天津有什么特产| 青岛有什么玩的| 打哈欠为什么会传染| 6月底是什么星座| 吸毒什么感觉| 3.21什么星座| 牙齿松动吃什么药| 付诸行动是什么意思| 辰字属于五行属什么| 血冲脑是什么原因引起| 76年属什么的生肖| 就坡下驴什么意思| 女生真空是什么意思| 拉伸有什么好处| 2a是什么意思| 尿是褐色的是什么原因| 牙齿是什么材质| 时光荏苒是什么意思| 皮肤消炎用什么药最好| 垂体催乳素高是什么原因| 慢性咽炎是什么症状| ckd医学上是什么意思| 肝实质回声密集是什么意思| 来忘掉错对来怀念过去是什么歌| 梦见自己洗头发是什么意思| 睡觉起来眼睛肿是什么原因| 木耳菜又叫什么菜| 有一种水果叫什么竹| 什么是孝顺| 梦见打老鼠是什么征兆| 口腔异味是什么原因引起的| 他长什么样| 腼腆是什么意思| 64年属什么生肖| 什么是裙带菜| 红参有什么功效| 杀马特是什么意思| 梦见在河里抓鱼是什么征兆| 713是什么星座| 翠玉是什么玉| 吃什么美白| 唇红齿白是什么生肖| 猴跟什么生肖配对最好| 为什么家里会有蚂蚁| 冬至是什么意思| 动员是什么意思| 周二右眼皮跳是什么预兆| 肺积水有什么症状| image什么意思| 饮料喝多了有什么危害| 月经前腰疼的厉害是什么原因| 部队政委是什么级别| 独生子女证有什么用| 五红汤什么时候喝最好| 公共关系是什么意思| 什么药可以帮助睡眠| 什么牌子的空调最好| 吃牛油果有什么好处和坏处| 属龙本命佛是什么佛| 过期的酸奶有什么用| 电解质是什么检查项目| 软组织损伤用什么药| 孩子气是什么意思| 梦见养猪是什么意思| 的近义词是什么| 前置胎盘是什么意思| 梦见已故老人是什么预兆| 脾胃虚寒者有什么症状| 缺陷是什么意思| 女男是什么字| 农历七月初六是什么星座| 什么人不怕冷| 缺维生素e有什么症状| 98年的虎是什么命| 亲子鉴定需要什么| 支原体感染用什么药| 研究生体检都检查什么| 什么是辅酶q10| 吃芒果有什么好处| 孕妇吃什么鱼对胎儿好| 一笑倾城是什么意思| 什么是血沉| 宫缩是什么感觉| 奇门遁甲什么意思| 藏红花什么人不能喝| 6月20日是什么节日| 化是什么意思| 4月26日是什么星座| 什么是事故隐患| 润是什么生肖| 牙膏属于什么类商品| 水落石出是什么生肖| 尿酸高的人不能吃什么| 脖子上有结节挂什么科| 身体年龄是什么意思| 什么是慰安妇| 哥哥的孩子叫我什么| 手关节疼痛挂什么科| 足银999是什么意思| 低血压的人吃什么好| 吃什么有助于睡眠| 肝肾功能挂什么科| 决明子配什么喝最减肥| 早餐一般吃什么| 苏东坡属什么生肖| 宫颈管分离是什么意思| 张飞的武器是什么| 什么是违反禁令标志指示| 公务员和事业编有什么区别| 和是什么意思| 子宫内膜16mm说明什么| 寒包火感冒吃什么药| 胰腺炎是什么| 什么野菜降血糖| 莲藕不能和什么一起吃| 眼睛痛用什么药| 为什么发际线高| 吃什么 长高| 杨少华什么辈分| 梦见床是什么意思| 十月6号是什么星座| 什么的身影| 天加一笔变成什么字| 什么症状需要做膀胱镜| 触媒是什么意思| k金是什么金| fgr医学上是什么意思| 焦虑吃什么药| 命中劫是什么意思| 济公搓的泥丸叫什么| 痛经吃什么药好| 隐睾是什么意思| 不完全性右束支阻滞是什么意思| 思维方式是什么意思| 1972年属什么| 丸美属于什么档次| 赶集是什么意思| 苏州机场叫什么| 尿很臭是什么原因女性| 百度

2012年世界航天工业发展回顾——高超声速飞行器技术

百度 七字五行属什么

CH /?si??e?t?/ is a proprietary cross-platform C and C++ interpreter and scripting language environment. It was designed by Harry Cheng as a scripting language for beginners to learn mathematics, computing, numerical analysis (numeric methods), and programming in C/C++. Ch is now developed and marketed by SoftIntegration, Inc.. Free versions include the student edition, and the non-commercial Professional Edition for Raspberry Pi.

CH C/C++ interpreter
Original author(s)Harry H. Cheng
Developer(s)SoftIntegration, Inc.
Initial releaseOctober 1, 2001; 23 years ago (2025-08-07)
Stable release
8.0.0 / November 19, 2017; 7 years ago (2025-08-07)
Written inC
Operating systemWindows, OS X, Linux, AIX, HP-UX, Solaris (SPARC and x86), QNX, FreeBSD
Platformx86, SPARC
Available inEnglish
TypeIntegrated development environment
LicenseProprietary software
Standard edition: freeware
Student edition: freeware for students
Professional edition: trialware for 30 days
Websitewww.softintegration.com

CH can be embedded in C and C++ application programs. It has numerical computing and graphical plotting features. CH is combined of both shell and IDE.[1] CH shell combines the features of common shell and C language.[2] ChIDE provides quick code navigation and symbolic debugging. It is based on embedded CH, Scite, and Scintilla.[3][4]

CH is written in C and runs on Windows, Linux, macOS, FreeBSD, AIX, Solaris, QNX, and HP-UX. It supports C90 and major C99 features, but it does not support the full set of C++ features. C99 complex number, IEEE 754 floating-point arithmetic, and variable-length array features were supported in CH before they became part of the C99 standard.[5][6][7][8] An article published by Computer Reseller News (CRN) named CH as notable among C-based virtual machines for its functionality and the availability of third-party libraries.[9]

CH has many tool kits that extend its functions. For example, the CH Mechanism Toolkit is used for design and analysis of commonly used mechanisms such as four-bar linkage, five-bar linkage, six-bar linkage, crank-slider mechanism, and cam-follower system.[10] CH Control System Toolkit is used for the design, analysis, and modelling of continuous-time or discrete-time linear time-invariant (LTI) control systems.[11] Both tool kits include the source code.

CH has been integrated into free C-STEM Studio, a platform for learning computing, science, technology, engineering, and mathematics (C-STEM) with robotics. C-STEM Studio is developed by the UC Davis Center for Integrated Computing and STEM Education, offering a curriculum for K-12 students.

CH supports LEGO Mindstorms NXT and EV3, Arduino, Linkbot, Finch Robot, RoboTalk and Raspberry Pi, Pi Zero, and ARM for robot programming and learning.[12][13][14] It can also be embedded into the LabVIEW system design platform and development environment.[15]

Features

edit

CH supports the 1999 ISO C Standard (C99) and C++ classes. It is a superset of C with C++ classes. Several major features of C99 are supported, such as complex numbers, variable length arrays (VLAs), IEEE 754 floating-point arithmetic, and generic mathematical functions. The specification for wide characters in Addendum 1 for C90 is also supported.

C++ features available in CH include:

CH supports classes in C++ with added abilities, including:

  • Classes inside member functions
  • Nested functions with classes
  • Passing member function to argument of pointer-to-function type of functions

CH can interact with existing C/C++ libraries and call C/C++ functions from CH script.[16] As a C/C++ interpreter, CH can be used as a scripting engine and extension language for applications. Pointers to arrays or variables can be passed and shared in both C-compiled and CH scripting contexts. One example of an embedded CH scripting application is Mobile-C, which has been used for collaborative visualization of distributed mesh model.[17][18][19]

CH has a built-in string type (string_t) for automatic memory allocation and de-allocation. It supports shell aliases, history, and piping.[20][21]

CH has built-in 2D/3D graphical plotting features and computational arrays for numerical computing. A 2D linear equation of the form b = A*x can be written verbatim in Ch.[22]

See also

edit

References

edit
  1. ^ Veeraraghavan, Sriranga (2013). "An introduction to Ch: Implementing a temperature converter in Ch". ComputerWorld. {{cite journal}}: Cite journal requires |journal= (help)
  2. ^ Ch Shell
  3. ^ Ch IDE
  4. ^ Wang, Gary (2002). "Ch Solves Portability Headaches". IEEE Spectrum. 39 (6): 59. doi:10.1109/MSPEC.2002.1049264. S2CID 32477309.
  5. ^ Cheng, Harry (1993). "Handling of Complex Numbers in the Ch Programming Language". Scientific Programming: 76–106.
  6. ^ Cheng, Harry (1993). "Scientific Computing in the Ch Programming Language". Scientific Programming: 49–75. {{cite journal}}: Cite journal requires |journal= (help)
  7. ^ Cheng, Harry (1995). "Extending C and FORTRAN for Design Automation". ASME Trans., Journal of Mechanical Design: 390–395. {{cite journal}}: Cite journal requires |journal= (help)
  8. ^ Cheng, Harry (1995). "Extending C with arrays of variable length". Computer Standards & Interfaces. 17 (4): 375–406. doi:10.1016/0920-5489(95)00007-H.[dead link]
  9. ^ Morejon, Mario (2006). "Ch Language Rivals Java Functionality". CRN. {{cite journal}}: Cite journal requires |journal= (help)
  10. ^ Cheng, Harry (2006). "Object-Oriented Interactive Mechanism Design and Analysis". Engineering with Computers. 21 (3): 237–246. doi:10.1007/s00366-005-0008-4. S2CID 16996625.
  11. ^ Zhu, Yong (2003). "An Object-Based Software Package for Interactive Control System Design and Analysis". Journal of Computing and Information Science in Engineering. 3 (4): 366–367. doi:10.1115/1.1630815. S2CID 17908643.
  12. ^ ch robot
  13. ^ ch finch
  14. ^ ch raspberry and arm[permanent dead link]
  15. ^ "Embedding a C/C++ Interpreter Ch into LabVIEW for Scripting".
  16. ^ Wilson, Matthew (2004). "Open-RJ and Ch". Dr. Dobb's Journal.
  17. ^ Cheng, Harry (2009). "Speeding-Up Software Development Using Embedded Scripting". Dr. Dobb's Journal. p. 8.
  18. ^ Wang, Li-rong; Bo, Yo; Hagiwara, I (2009). 2009 IEEE 10th International Conference on Computer-Aided Industrial Design & Conceptual Design. Computer-Aided Industrial Design & Conceptual Design, 2009. CAID & CD 2009. IEEE 10th International Conference. pp. 1127–1132. doi:10.1109/CAIDCD.2009.5375178. ISBN 978-1-4244-5266-8. S2CID 39307433.
  19. ^ Wang, Li-rong; Bo, Yo; Hagiwara, Ichiro (2009). An agent based collaborative simplification of 3D mesh model. Cdve'09. CDVE'09 Proceedings of the 6th international conference on cooperative design, visualization, and engineering. pp. 325–328. ISBN 9783642042645.
  20. ^ Campbell, Matt (2003). "Ch, A C/C++ Interpreter – New possibilities for people who like C and Unix". MACTECH, the journal of Apple technology. {{cite journal}}: Cite journal requires |journal= (help)
  21. ^ Cheng, Harry (2010). The Ch Language Environment (6.3 ed.). Davis, CA: SoftIntegration, Inc.
  22. ^ Glassborow, Francis (2001). "The Ch Language Environment Version 2.0". C Vu Magazine: 36–37. {{cite journal}}: Cite journal requires |journal= (help)

Further reading

edit
edit
痔疮是什么症状 女人梦见老虎是什么预兆 开心是什么意思 物是人非是什么意思 夏天吃什么水果比较好
3月18日什么星座 脑梗适合吃什么水果 空调制冷效果差是什么原因 水肺潜水是什么意思 首善是什么意思
design是什么品牌 包皮炎用什么软膏 头发掉的严重是什么原因 农历7月28日是什么星座 阅历是什么意思
痔核是什么 医生说忌生冷是指什么 射的快吃什么药 小狗拉稀吃什么药 单核细胞偏低是什么意思
突然全身抽搐是什么病hcv8jop4ns9r.cn 新生儿前面头发稀少是什么原因zsyouku.com 小孩为什么吃果糖二磷酸钠hcv8jop5ns2r.cn 什么属相不能带狗牙hcv8jop7ns2r.cn 九王念什么qingzhougame.com
办身份证要穿什么衣服hcv7jop9ns6r.cn 三秦是什么意思hcv9jop6ns1r.cn 云仓是什么hlguo.com 胃溃疡十二指肠溃疡吃什么药hcv9jop3ns6r.cn 怀孕牙龈出血是什么原因hcv9jop1ns4r.cn
玫瑰花泡茶有什么功效hcv8jop9ns8r.cn 甲沟炎挂什么科hcv9jop3ns3r.cn 降真香是什么hcv7jop6ns8r.cn 舌头开裂吃什么药bfb118.com 反法西斯是什么意思hcv9jop5ns7r.cn
鬼蝴蝶为什么不能抓chuanglingweilai.com 检查脑袋应该挂什么科hcv8jop0ns8r.cn 八仙过海指什么生肖hcv9jop3ns0r.cn 中性粒细胞偏高是什么意思hcv8jop6ns3r.cn 腐竹配什么菜炒好吃hcv8jop1ns4r.cn
百度