HiC
|
|
This article has multiple issues. Please help improve it or discuss these issues on the talk page.
|
HiC (
/ˌhaɪˈsiː/) is a C++ integrated development environment designed for use in introductory computer science (CS1) courses. HiC supports a subset of C++. Pointers, operator overloading, bitwise operations, and other features of C++, are not included in the subset of C++ that is HiC. The result is that error messages can be more specific, providing more help to novice programmers. HiC is not a compiler, it does not create stand-alone executable programs. Instead HiC interprets the subset of C++ accepted by HiC.
Contents |
[edit] Author
HiC was developed by Professor Robert W. Hasker at the University of Wisconsin-Platteville. Hasker created HiC after a colleague mentioned that professional development tools should not be used in introductory programming courses.[1] Several Joint International Master graduate students, Andreas Altmannsberger, Matt Booher, Christian Döring, Tanja Medschinski, and Volker Schmitt contributed to HiC, providing HiC with LEGO RCX support.[2]
[edit] Name
The name "HiC" could be taken to mean "High C", or Hasker's Instructional C++.
[edit] Terms of use
HiC is freely available for use by institutions of up to 15,000 students for on-campus (traditional) courses. Instructors are advised to contact the program author to get on a mailing list for updates. Larger institutions and instructors and students of online/distance courses must contact the author for permission to use HiC. The author suggests that professionals use a professional compiler.
[edit] Platform support
HiC has been developed for use on Wintel platforms. This should include Microsoft Windows releases including and since Microsoft Windows 95.
[edit] Program execution
HiC was designed to be executed by merely launching a single executable: hic.exe. As such, there are no DLL or other files one must install. The syntax of HiC is available in the help of the application.
[edit] Current release
As of 2009 February 6, the latest release is HiC version 3.5.1.[3]
[edit] References
- ^ Hasker, R. (2002). HiC: a C++ Compiler for CS1. Journal of Computing Sciences in Colleges, 18(1), p56-64
- ^ Hasker, R. (2005). An Introductory Programming Environment for LEGO MindStorms Robots. Midwest Instruction and Computing Symposium
- ^ HiC website