From: "Tony" Newsgroups: comp.os.msdos.programmer,comp.os.msdos.djgpp Subject: Vs: Vs: What compiler should I choose? Date: Mon, 7 Aug 2000 14:13:40 +0300 Organization: Clinet Internet Services Lines: 126 Message-ID: <8mm58e$cp9$2@news.clinet.fi> References: <83a7os4c0tunmc9q09857htolk3743le0f AT 4ax DOT com> <8mkbsl$78e$3 AT news DOT clinet DOT fi> NNTP-Posting-Host: mb-u04ip013.mbnet.fi X-Trace: news.clinet.fi 965646414 13097 194.100.163.202 (7 Aug 2000 11:06:54 GMT) X-Complaints-To: abuse AT clinet DOT fi NNTP-Posting-Date: 7 Aug 2000 11:06:54 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2615.200 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Damian Yerrick kirjoitti viestissä:cidsos4pf7cahcbe1pus5vhipukp3vdocd AT 4ax DOT com... > On Sat, 5 Aug 2000 22:18:07 +0300, "Vicious Wanker" > wrote: > > >U put that crap away and go: > > members.xoom.com/vycxs/ > >Better that Dj and includes SB and all dat crap! > > (url fixed) > /me goes to check it out... > Looks nice. I'll try it out sometime. > I downloaded it. And ripped this feature list: (so check it out) ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³XS Compiler v1.06.36290 Features³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ - Generates up to 4Gb long EXE files ; - Multiple Programming Languages - a flexible language interpreter ; - C compatible ; - default is C-like with some improvements and Pascal influences ; - flexible simplified syntax ; - 'with' instruction increases code speed and decreases code size - NEW : initialize variables with data from external files - include external files or portions of external files as variables - this is very useful if you want to include into your program some big data : images, sound samples, text files, precalculated tables, or something else ; - NEW : 'exchange' instruction ; - NEW : _push_ and _pop_ instructions - useful if you want to save and then restore a value, without using a temporary variables; - NEW : pass the functions parameters through registers; - NEW : functions with more results - why should you use more functions? - NEW : extended switch instruction ; - NEW : extended break and continue instructions - have access to the other nested loops; - 32 Bit Optimized Protected Mode Code (extender included); - Optimize linking linker option : include into your program only the functions and variables you use, making it smaller and faster - Dynamic Link Libraries - Structures and classes - Executable Compression (3:1 compression rate) - Keyword-Based Manual - Inline Assembler - Pentium , Pentium Pro, MMX and 3D-NOW! instructions support ; - MultiTasking Kernel Library - including semaphores,mail boxes, and direct task communication ; - example included - Direct Keyboard Library - allows you to check what keys are pressed at the same time ; - you can chose a combination of keys to exit program (default CTRL+F12); - CTRL+Break user defined handler - SoundBlaster Library - can mix up to 256 samples, each of it with different frequency, volume and parameters (8/16 bits, signed/unsigned) ; - surround sound ; - Animation Library FLI/FLC - can decode more animation files simoultaneosly ; - GIF and PCX Libraries - Graphic drivers for 8 bit, 15 bit , 24 bit and 32 bit video modes - Serial Mouse Library - can use the mouse without any mouse driver loaded ! - Compression Library - Lempel-Ziv compression algorithm ; - Disassembly Library - recognizes Pentium, Pentium Pro, MMX and 3D-Now! opcodes ; - Direct Video Output Library - very fast - virtual screen facility improves video quality - VGA Register Library - custom video mode set - Other Libraries - image conversion - graphics - cd-rom - serial communication - debugging - CRC computing - random number generator - standard i/o - string manipulation - memory - command line - clock - dynamic linked libraries manager - DOS - palette - integer sqrt - very fast - timer - non-local jump (setjmp) - others - IDE Really a dream come true;)