HiC

HiC

"For the page on the popular fruit-flavored drink, see Hi-C (drink)"

HiC (pronEng|ˌhaɪˈsiː) is a C++ integrated development environment designed for use in introductory computer science (CS1) courses. HiC itself supports a subset of C++. Pointers, operator overloading, bitwise operations, and other features of C++, which are not usually used in introductory computer science courses, 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. It should be noted that HiC does not create stand-alone executable programs. In this regard HiC is not technically a compiler. Instead HiC is an interpreter which interprets the subset of C++ accepted by HiC.

Author

HiC was developed by Robert W. Hasker, a professor at the University of Wisconsin-Platteville. Professor Hasker created HiC after a colleague mentioned that professional development tools should not be used in introductory programming courses [Hasker, R. (2002). HiC: a C++ Compiler for CS1. Journal of Computing Sciences in Colleges, 18(1), p56-64] . 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 [Hasker, R. (2005). An Introductory Programming Environment for LEGO MindStorms Robots. Midwest Instruction and Computing Symposium] .

Name

Though the application bears the name "HiC", the name could also be taken to mean "High C", or Hasker's Instructional C++. Alternatively, instead of being pronEng|ˌhaɪˈsiː, it could be pronounced IPA|/ˈhɪk/, which is a reference to its development in southwestern Wisconsin, a rural area with plenty of cows and cornfields (see hick) [Hasker, R. (2002). HiC: a C++ Compiler for CS1. Journal of Computing Sciences in Colleges, 18(1), p56-64] .

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.

Platform Support

HiC has been developed for use on Wintel platforms. This should include Microsoft Windows releases including and since Microsoft Windows 95. Though developed for use on x86 + MS Windows machines, one can run HiC on GNU/Linux through Wine (software).

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.

Current Release

As of 2007 September 13, the latest release is HiC version 3.4.4. [ [http://www.uwplatt.edu/csse/tools/hic/ HiC website] ] .

References

External links

* [http://www.uwplatt.edu/csse/tools/hic/ Official website]
* [http://www.uwplatt.edu/~hasker/ Robert Hasker, HiC author]
* [http://www.uwplatt.edu/ University of Wisconsin-Platteville]
* [https://www.openbc.com/hp/Andreas_Altmannsberger/ Andreas Altmannsberger]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • hic — hic …   Dictionnaire des rimes

  • hic — [ ik ] n. m. • 1690; mot lat. « ici », dans la loc. hic est questio « là est la question » ♦ Fam. Point difficile, essentiel d une chose, d une affaire. ⇒ nœud; crucial. Voilà le hic; c est bien là le hic. Il y a un hic. ⇒fam. cactus, os, 1.… …   Encyclopédie Universelle

  • hic — hic; hic·a·tee; hic·can; hic·cius; hic·cup nut; se·le·no·grap·hic; ve·hic·u·lar; hic·cup; …   English syllables

  • *hic — ● hic nom masculin invariable (latin hic est quaestio, ici est la question) Nœud de la question, difficulté essentielle : Il y a un hic …   Encyclopédie Universelle

  • Hic — et nunc: ›Hier und jetzt‹. Die beliebte Zwillingsformel beweist, daß solche Paarformeln schon in römischer Zeit geläufig waren.{{ppd}}    ›Hic Rhodus, hic salta‹: Hier ist Rhodus, hier springe, d.h.: gib den Beweis für deine Behauptung hier und… …   Das Wörterbuch der Idiome

  • Hic — can refer to:* Heparin induced thrombocytopenia, a complication of heparin used post surgery. * Hydrophobic Interaction Chromatography, a chemistry technique * HiC, a C++ compiler and integrated development environment * Hi C (drink), a popular… …   Wikipedia

  • HIC — steht für: Head Injury Criterion, ein Kriterium der Fahrzeugsicherheit zur Beurteilung von Kopfverletzungen nach einem Fahrzeugunfall Hydrophobe Interaktionschromatographie, ein Trennverfahren in der Bioanalytik Diese Seite ist eine Beg …   Deutsch Wikipedia

  • hic — index current Burton s Legal Thesaurus. William C. Burton. 2006 …   Law dictionary

  • hic — fonosimb. CO voce che riproduce il suono del singhiozzo; anche s.m.inv. {{line}} {{/line}} DATA: 1956. ETIMO: voce onom …   Dizionario italiano

  • hic — imitation of the sound of hiccuping, attested by 1883 (see HICCUP (Cf. hiccup)) …   Etymology dictionary

  • hic — [hik] interj. used to imitate the sound of a hiccup …   English World dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”