Free Web Hosting by Netfirms
Web Hosting by Netfirms | Free Domain Names by Netfirms

Ware.netfirms.com

A Trillium University Annex

Supported by Delphi O.E.M. Co. and HandymanIntl.com

PROGRAMMING LANGUAGES DOWNLOADS CENTER




|   ANIMATION   |   AUDIO   |   BOTANY   |   CAD   |   GRAPHICS   |   INTERNET   |   MATH   |   MULTIMEDIA   |   PROGRAMMING   |   SYSTEMS TOOLS   |   TEXT EDITORS   |

This Trillium University Annex: SOFTWARE DOWNLOADS CENTER winner of the Critical Mass Award
CM
award
lists software of interest to: artists, composers, designers, educators, engineers, mathematicians, musicians, programmers, scientists and students.
Download or link at your own risk. Trillium University is not responsible for, nor should be held liable for any problems you might encounter when installing or using any of this software or services. This is not a commecial endorsement of any product.
Contact the manufacturer of the software for additional information or further assistance.
For further information, or to report problems contact (by E-mail): fjdavies@yahoo.com.
Visitors should contact the respective manufacturer of the software before using in any commercial application. If you know of any software which you feel should be included here, please make your suggestion directly to your Trillium University professor and not this site.
Note: Our server deletes some of the larger files. We correct this by linking to the original site of the software manufacturer.
  Programming Languages and Tools
  •   Languages
    • GamesBasic
      GamesBasic has a impressive list of features, listed below are the ones I can remember :)
      RAD (Rapid Applications Development) system
      Support for ANSI basic syntax
      Simple to use interface (IDE)
      Support for multiple screen effects
      Timers
      Keyboard input
      Sprite (basic)
      User defined procedures
      Comprehensive maths and string handling functions
      Support for WAD-Style projects
      Variables have no type - they are covered automatically
      Support for various loops
      Full graphics commands
      Multiple screens
      Date and Time Functions
      Text Grids
      Immediate Mode
      Screen FX (i.e. Fades)
      Continuous development cycle
      

    • Dev-C++
      Free environment and compiler for the C and C++ language. Creates Win32 program and contains more than 150 include files and 100 librairies.

    • Perl
      Pathologically Eclectic Rubbish Lister.
      This is a scripting language. A webmaster must have.

    • Hugs 98 / Haskel
      Hugs 98 is a functional programming system based on Haskell 98, the de facto standard for non-strict functional programming languages. Hugs 98 also supports a number of advanced and experimental extensions including multi-parameter classes, extensible records, rank-2 polymorphism, existentials, scoped type variables, and restricted type synonyms.

    • Rapid QBasic
      Rapid-Q is a 32-bit multiplatform GUI and CONSOLE BASIC compiler/interpreter for Windows, Linux, and Unix. Rapid-Q compiles your BASIC source code into byte-code, which is normally attached to an interpreter, but can also be run from other programming languages using specialized DLLs.
      Rapid-Q offers object/component creation, function pointers, procedures with infinite parameters, variants, and overloaded macros, while still maintaining all the fundamental features that most BASIC programmers are familiar with, ie. GOTO, GOSUB, line numbers, etc... This makes converting legacy code much easier.

    • InterSite QB download center

      InterSite Tutorial Downloads

      Upload your QBasic code

      InterSite QBasic Forums

      QBASIC amoung the smallest of languages, is easy to learn, and here are some valuable resources for the code.




  •   Tools
    • SynEdit
      SynEdit is a Freeware 32-bit text editor for Windows 95/98/NT4. It offers many powerful features for web page authors and programmers, and supports a good subset of the features found in shareware and commercial programs. SynEdit provides you with drag and drop file access, opens files of nearly unlimited size, and you can have over 255 files open at once in a tabbed workspace. It also features a highly functional built-in hex editor for editing binary files word-processor style.

      SynEdit also comes with inbuilt, fully configurable and extensible syntax highlighting for Ada, AML, ASM, ASP, Blue, C/C++, CICODE, Clipper 5, COBOL, DataFlex, Eiffel, FORTRAN, HLBL, HTML, Java, Limbo, LISP, LiteStep, Modula 2, MS-DOS Batch, Object Pascal [Delphi], Paradox ObjectPal, Pascal, Perl 5.0, PHP3, PL/1, Progress, Python, QBASIC, REBOL, REXX, Smalltalk, SQL, Verilog, VHDL and Windows INI Files.

      Additionally, SynEdit provides support for project/workspace saving and restoration, as well as supporting any command-line compiler or viewer that can be operated from the command-line. Other features include cliptext libraries for commonly used keywords and phrases, keyword autocompletion and a convenient file browser for quickly navigating the directory tree to open files.


  • QSetup
    QSetup is an installation program from Pantaray Software Systems. QSetup is designed to create high quality sophisticated installation delivery with minimum effort and no script programming.

  • CMake
    CMake is an extensible, open-source system that manages the build process in an operating system and compiler independent manner.
    • Supports complex, large build environments. CMake has been proven in several large projects.
    • Generates native build files (e.g., makefiles on Unix; workspaces/projects on MS Visual C++). Therefore standard tools can be used on any platform/compiler configuration.
    • Has powerful commands include the ability to locate include files, libraries, executables; include external CMake files that encapsulate standard functionality; interfaces to testing systems; supports recursive directory traversal with variable inheritance; can run external programs; supports conditional builds; supports regular expression expansion; and so on.
    • Supports in-place and out-of-place builds. Multiple compilation trees are possible from a single source tree.
    • Can be easily extended to add new features.
    • CMake is open source.
    • CMake operates with a cache designed to be interfaced with a graphical editor. The cache provides optional interaction to conditionally control the build process.

CM
award