仙贝是什么意思| 十羊九不全是什么意思| 吃什么可以生精最快| 生日可以送什么礼物| 豆蔻是什么| 虔婆是什么意思| 菜花炒什么好吃| 吃什么不会胖| 整天犯困没精神想睡觉是什么原因| 蚧壳虫用什么药| 三sprit是什么牌子| 水痘是什么症状| 低热吃什么药| 喝醋有什么好处| 什么病不能吃玉米| 浪荡闲游是什么生肖| 飞机托运不能带什么| 卵巢囊性包块是什么意思| 革兰氏阳性菌是什么病| 急性心肌炎有什么症状| 花荣的绰号是什么| 自带bgm是什么意思| 2月14日是什么星座| 带状疱疹能吃什么| 怀疑是什么意思| 贝壳吃什么| 子宫复旧是什么意思| 口水多吃什么药好得快| 双手抱在胸前代表什么| 免疫五项检查是什么| 灰紫色是什么颜色| 血常规查的是什么项目| 什么地方能做亲子鉴定| 班禅是什么级别| 妲己属什么生肖| 泪目是什么意思| 未可以加什么偏旁| 手爆皮是什么原因| 四个月念什么| 四条杠是什么牌子衣服| 一岁宝宝口臭是什么原因引起的| 乳腺导管扩张是什么意思严重吗| 胯骨在什么位置| 搬家下雨是什么兆头| 胃溃疡吃什么药| 头昏和头晕有什么区别| 肉碱是什么| 大佬什么意思| 老打嗝什么原因| 觅是什么意思| 腋下有异味是什么原因| 红色加黄色等于什么颜色| 卡鱼刺挂什么科| 双土是什么字| 考试前吃什么好| 广州的市花是什么| 为什么不能下午看病人| 工口是什么意思| 梦见老人死了又活了是什么意思| 为什么会有盆腔积液| 潜行是什么意思| 跟腱断裂是什么感觉| 惟字五行属什么| 西西里的美丽传说讲的什么| 子宫肌瘤是什么原因引起的| 交警大队长是什么级别| 小case什么意思| 蜈蚣为什么不能打死| 基围虾是什么虾| 血儿茶酚胺是查什么的| 海啸是什么| 为什么叫梅雨季节| 舒张压是什么| 爱爱是什么感觉| 小孩晚上睡不着是什么原因| 做病理意味着什么| 思念到极致是什么感觉| 梦见媳妇出轨什么预兆| 什么人容易得白塞氏病| 肺部疼痛是什么原因| 半套是什么意思| 淋症是什么意思| 雅漾属于什么档次| ccd是什么意思| 梦见生男孩是什么征兆| 4.12是什么星座| 三七粉做面膜有什么功效| 阿华田是什么饮料| 眼袋是什么原因引起的| 魏大勋什么星座| 尿浑浊是什么病的前兆| 胃火大吃什么药| 从从容容的意思是什么| 便血是什么原因| 清除胃火吃什么药| 红曲粉是什么东西| 理疗和按摩有什么区别| jdk是什么| hmg是什么药| 老鼠长什么样| 麦粒肿是什么原因引起的| 宫腔镜是什么手术| 无花果是什么季节的水果| 学生吃什么补脑子增强记忆力最快| 晚上9点到10点是什么时辰| 什么人容易得心梗| 老花眼是什么症状| 偏财是什么意思| 科学家是干什么的| 蚯蚓中药叫什么| 智齿什么样子| 1970年属狗是什么命| 院子里有蛇是什么征兆| 黑色的裤子配什么颜色的上衣| 含羞草为什么会害羞| 巧囊是什么原因形成的| 宜子痣是什么意思| 伤寒是什么意思| 冠心病吃什么水果| 梦见自己升职了是什么预兆| 胃阳虚吃什么中成药| bgm是什么| 4.4是什么星座| 拍胸片挂什么科室| 没有是什么意思| 博士和博士后有什么区别| 马到成功是什么生肖| 头发不长是什么原因| 拉黑便是什么原因| 放荡不羁爱自由什么意思| 真菌感染有什么症状| 吃什么排气| 胃火旺吃什么药| 口臭要做什么检查| 觉是什么偏旁| 12345是什么投诉电话| 如是什么意思| 流浓黄鼻涕是什么原因| 月经量极少几乎没有是什么原因| 眼睛干涩用什么眼药水好| 藏蓝色是什么颜色| 左脚麻是什么原因| 血脂四项包括什么| 站久了腰疼是什么原因| 冠心病什么症状表现| 吃中药不可以吃什么水果| pony是什么意思| 金针菇为什么叫明天见| 总监是什么级别| 掉头发是什么原因男性| 金骏眉属于什么茶类| 诸葛亮发明了什么| 胸部ct可以检查出什么| 二尖瓣反流什么意思| 发烧怕冷是什么原因| 天地银行是什么意思| 什么含维生素d| honor是什么牌子的手机| 二月四号是什么星座| 破执是什么意思| 痛经吃什么好| 淋菌性尿道炎吃什么药| 孕妇缺维生素D对胎儿有什么影响| 头发稀少是什么原因导致的| 碱面是什么| 预产期是什么意思| 去取环前需做什么准备| 备皮是什么意思| 银子发黑是什么原因| 清远车牌是粤什么| 最贵的烟是什么牌子| 甲状腺4a类什么意思| 什么药治高血压效果最好| 骨骼清奇什么意思| 藕粉不能和什么一起吃| 梦见骑自行车是什么意思| 为什么会铅中毒| 肝阳虚吃什么中成药| 卵泡刺激素是什么意思| 蒹葭是什么| 丝鸟读什么| 憋不住大便是什么原因造成的| 87年属什么的生肖| 吃什么能去湿气| 吃益生菌有什么好处| 鸽子喜欢吃什么| 肾虚吃什么| 辞海是什么书| 佐匹克隆片是什么药| 吃什么能升血压| 三姓家奴是什么意思| 枫叶是什么颜色的| 非你不可什么意思| trance什么意思| videos是什么意思| 减脂早餐吃什么| lodge是什么意思| 关节外科主要看什么| 吃什么可以降低血糖| 皮秒是什么| 七月三号是什么日子| 梦见被蛇缠身是什么意思| 手心脱皮是什么原因| 黑吃黑是什么意思| 湿气重能吃什么水果| 蚕丝衣服用什么洗最好| 牟作为姓氏时读什么| 鬼打墙什么意思| 什么东西补钙最好最快| 脚为什么会臭| 为什么怀孕会孕酮低| 笔画最多的字是什么字| 未见明显胚芽是什么意思| 鸟是什么生肖| 心眼是什么意思| 军级相当于什么级别| 梦见桥断了有什么预兆| 苑什么意思| 1月7日是什么星座| 嘉靖为什么不杀严嵩| 莎字五行属什么| 脑梗阻有什么症状| 血压高不能吃什么食物| 西柚是什么水果| 血用什么能洗掉| 氯中毒吃什么可以解毒| 女性尿路感染是什么原因造成的| 京剧红色脸谱代表什么| 阳痿早泄用什么药| 互攻是什么意思| 熹是什么意思| 逝去是什么意思| 芡实有什么功效| 大水冲了龙王庙什么意思| 低盐饮食有利于预防什么疾病| 奶奶的妹妹叫什么| 头发软是什么原因| 水烧开后有白色沉淀物是什么| 6.20什么星座| ecc是检查什么的| 黄五行属什么| 发烧后头疼是什么原因| 抗心磷脂抗体是什么| 血糖低怎么办吃什么补| 脑梗吃什么药可以恢复的快| 金色葡萄球菌用什么药| 美联储加息意味着什么| 梦见狗咬人是什么预兆| 色弱和色盲有什么区别| 心脏疼吃什么药效果好| 乙肝病毒核心抗体阳性是什么意思| 肚子发胀是什么原因| 嘴唇干是什么原因引起的| 肾阴阳两虚用什么药| lop胎位是什么意思| 三个目念什么| 胃病四联疗法是什么药| 糖尿病的根源是什么| 纪委是什么| 肝实质密度减低是什么意思| dvf是什么品牌| 为什么会胃酸反流| 二丁颗粒主要治什么病| 耳屎多是什么原因| 百度

乐天28日移交“萨德”用地 将“对抗中国”进行到底

百度 尊重合同、尊重产权,在两个‘毫不动摇’的原则下,把风险化解好。

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
脾虚湿盛吃什么中药 高反是什么意思 什么叫跨境电商 梦见柚子是什么兆头 血脂稠吃什么好
低血糖挂什么科 5像什么 蹒跚什么意思 七月十一是什么星座 海参什么季节吃好
rhubarb是什么意思 手指尖发麻是什么原因 终端是什么意思 肠胃炎吃什么水果比较好 痔疮出血用什么药
小李子为什么叫小李子 肝部出现腹水是什么原因 淋巴细胞计数偏低是什么原因 1991年是什么年 脂溶性是什么意思
1984年属鼠的是什么命hcv8jop2ns4r.cn 新生儿睡觉突然大哭是什么原因fenrenren.com 什么是双飞hcv9jop5ns2r.cn 水险痣是什么意思hcv7jop7ns3r.cn 箔是什么意思hcv8jop9ns5r.cn
lr是什么beikeqingting.com 北京是我国的什么中心hcv9jop3ns1r.cn 拔罐有什么作用和功效hcv8jop2ns0r.cn 福禄是什么意思hcv8jop7ns7r.cn 晚上一直做梦是什么原因引起的hcv7jop4ns8r.cn
p是什么意思啊hcv8jop9ns1r.cn 6岁属什么hcv8jop8ns3r.cn 女性尿路感染是什么原因造成的hcv7jop4ns6r.cn 吃什么改善睡眠xinjiangjialails.com 海肠是什么动物hcv9jop1ns9r.cn
谷草转氨酶偏低是什么原因hcv8jop5ns2r.cn 开除党籍有什么后果tiangongnft.com 23岁属什么hcv8jop2ns0r.cn 肾的功能是什么hcv8jop5ns0r.cn 喉咙痛是什么原因引起的hcv8jop9ns5r.cn
百度