Design (17)
CCCP-Chinese C and Chinese Pascal
.
Shared integrated development environment
CCCP refers to the public integrated development environment for Chinese C and Chinese PASCAL languages. This is a software I developed under DOS following the aforementioned MSG-200 software, it usesMSG-200The software's Chinese, English, and Japanese editing functions call turboc and Turbo
PASCAL Compiler TCC, TPC developed successfully, can be automatically called according to the suffix is C or pasTCC or TPC for compilation. The software started to work in the standard VGA 640x480, 16 color graphics mode, after the change in TVGA high-resolution graphics mode, in short, all work in the graphic mode. The English characters used are self-designed characters in the graphic mode. Unlike Tp and TC, they work in the text mode and do not use the character generator hardware, this avoids annoying Garbled text.(Turbo
C and Turbo PascalFor editing in text mode, because the ASCII code between 128-255 cannot be distinguished to indicate the Chinese character or the symbolic character, when displaying the Chinese character, the graphical character is used as the Chinese character, or vice versa, garbled characters appear. This problem remains unsolved in free Pascal .). In Spanish dos, users can use CCCP directly at 1024*768 without entering any Chinese operating system.
Or 800*600,256 colors, two types of high-resolution drawing or display Chinese and Japanese English (for this reason, two types of self-created matching with 16 lattice Chinese CharactersEqual width and unequal widthThe Spanish font, instead of the 10 characters in the graph unit, is too big or too unsightly. But the size cannot be changed), there is no need to switch the mode or resolution, which is different from that of Turbo
C and Turbo Pascal. It isTurbo C and Turbo
PascalButIt is a lot of trouble to make the work easier in Chinese.
In terms of syntax, this software only makes some improvements to the original Pascal and C, that is, the double slash // can be used as the annotation mark.
This software is not available now, because the TVGA video card of Trident company has been used for more than 10 years since it has been used for 8900, 9000, 9750. I didn't change it to the VESA interface standard, but I used standard VGA to develop a CCCP which is still usable. It is estimated that it is convenient to use vesa16 at 800x600 and 1024x768 or a higher 16-color resolution.