Warning: Cannot modify header information - headers already sent by (output started at /var/www/sites/programming.php:3) in /var/www/requires/tdfunctions.php on line 210
TuDogs programming: Free software; freeware, web tools, clipart.



pic Programming

ACCU
The Association of C and C++ Users. The ACCU is a non-profit organisation devoted to professionalism at all levels in C, C++ and Java. The site includes book reviews - over 2000 books - links, and web resources for C, C++, and Java programmers. Also details on events and conferences.
pic pic pic pic pic      Date Reviewed: 2002.11.

Active Perl
A source of assured, ready-to-install distribution of Perl, available for AIX, HP-UX, Linux, Mac OS X, Solaris, and Windows. The standard ActivePerl distribution is available on CD and DVD, or via free download. For organizations that distributes commercial products requiring Perl, ActivePerl OEM Redistribution Licensing will save time, money and risk. ActivePerl Enterprise Edition offers support and stability for critical Perl installations. The Windows distribution has a range of additional features that helped make ActivePerl the worldwide standard for Perl on Windows. Windows Installer 2.0+ is required for Windows. Windows9x/Me, NT 14Mb. Freeware.
pic pic pic pic      Date Reviewed: 2006.12.19

AEdiX
AEdiX is an advanced editor for software developers with all the features one would expect in a cutting edge editor. Multiple file support, syntax hightlighting for HTML, PHP, ASP, C, C++, Pascal, java, javascript, perl, VBScript, SQL, ASM, Sphere script, and inform. Multilevel Undo. Save in DOS or Unix line end format. Template scripting system based on object pascal. Windows XP/Me/NT4/2000/98/95. Free. 1.38MB.
pic pic pic pic pic      Date Reviewed: 2002.03.14

Andrew Gregory's Web Page
This fabulous site put up by Andrew Gregory covers a lot of pertinent programming issues. He dicusses Concurrent and Event driven programming, in particular Psion, offers a congenial library of routines that provide an easy-to-use framework for you to develop event-driven SIBO applications. He also discusses asynchronous Event Handling on this very interesting and informative site. Freeware.
pic pic pic pic pic      Date Reviewed: 2006.09.26

Asp .Net Tutorial
ASP .NET is a part of the Microsoft .NET framework, and a very powerful tool for making dynamic and interactive web pages. Asp .Net Tutorial is a comprehensive site with instruction in all areas of ASp .Net, examples, references and reading. Free.
pic pic pic pic      Date Reviewed: 2004.11.30

AutoIt v3
A very comfortable Basic-like scripting language designed for automating the Windows GUI and general scripting. It uses a combination of simulated keystrokes, mouse movement and window/control manipulation to automate tasks in a way not possible or reliable with other languages. Very small, self-contained and will run with no annoying runtimes required! A powerful language able to cope with most scripting needs. With support for complex expressions, user functions, looping and other fancy footwork, the language provides everything that veteran scripter would expect. v 3.1.0 Win95/98/ME/NT/2K/XP/03 1.7 Mb. Free.
pic pic pic pic      Date Reviewed: 2005.08.19

Beginning Dreamweaver-Training handout from Berkley University
This is a training handout given by Berkley University to their staff to equip them and act as an instruction manual. Instructions on the use of Dreamweaver are given here with extreme clarity and a well ordered ness typical of Academia making it easy and super to use to gain experience and expertise with Dreamweaver even if you are a a total amateur. Freeware.
pic pic pic pic      Date Reviewed: 2005.11.12

BytesRoad. NetSuit library
A free network library for the .NET platform. An open source network library completely written in C#. FTP support implemented in the library is very powerful as it is compliant with RFC 959 (File Transfer Protocol) and includes the ability to communicate with FTP servers through the various proxies (such as Socks4, Socks4a, Socks5, HTTP CONNECT). The capability of communication with FTP servers though the proxies depends on another set of classes exposed by the library. You may also use these classes in applications to implement low level network communication with remote computers through the proxies.
pic pic pic pic      Date Reviewed: 2006.01.06

Charming Python, Functional programming in Python
Python is a freely available, very-high-level, interpreter language developed by Guido van Rossum. It combines a clear syntax with powerful [but optional] object-oriented semantics. It is available for almost every computer platform you might find yourself working on, and has strong portability between platforms. An excellent article on the net, discussing Python vis a vis functional Programming. Freeware.
pic pic pic pic pic      Date Reviewed: 2006.09.18

Concurrent Programming in Java
Actually a supplement to the book Concurrent programming, this online supplement has some very usefull pieces on Concurrent Object Oriented Programming. In paricular before and after patterns in Java and creating threads. Freeware.
pic pic pic pic      Date Reviewed: 2006.09.26

Cladonia Exchanger XML Editor Lite v3.2
A sophisticated and comprehensive multi platform XML Editor The editor facilitates easy editing, browsing, managing and conversion of XML Documents, featuring a XML Schema, RelaxNG and DTD based editing, tag prompting and validation, XPath and regular expression searches, schema conversion, XSLT, XQUERY and XSLFO transformations, comprehensive project management, an SVG viewer and conversion, easy SOAP invocations. Exchanger XML Lite is a Java-based product that provides unique functionality for viewing, authoring and editing XML data and documents. Available for Windows, Linux, Mac OS X, Any Unix Platform and other Java Enabled Platforms. Between 27MB and 67 MB depending on whether you choice the Java enabled version or not. Freeware.
pic pic pic pic pic      Date Reviewed: 2006.11.17

Compaq Fortran Peer to Peer Support Program
An interesting site for offering a free public beta test of Fortran 1.1 for Linux Alpha Systems is up on the net geared by Compaq Computer Corporation. This allows you to compare where your programs are problematical or intricate. Also a Compaq Fortran compiler is available free under a 'Technology Enthusiast' license for non-commercial use. Users who do not qualify for the Technology Enthusiast license can buy the product. The site is free.
pic pic pic pic      Date Reviewed: 2007.04.11

Cplusplusresource Network
The site to provide you with non-technical information about the C++ language,from a basic description, a summary of its history and the latest news concerning this language, is Cplusplusresource Network. In addition they carry technical documents covering the different facets of the C++ language, from getting started tutorials to specific documents about hardware, operating systems, internet, etc. The site carries source code files and examples for different platforms: ANSI-C++, Win32, Visual C++, and more...and have a project running to build a complete reference for all purposes of the C++ language An open resource for visitors, with active electronic forums, where you will find different web discussion groups that will welcome you, and where you can ask or discuss any question, share experiences and discoveries and help other programmers. Freeware.
pic pic pic pic pic      Date Reviewed: 2006.09.15

CodePad
A splendid code and Hex editor for writing code with a full set of the essential tools and functions. The page has numbered lines so monitoring is simple. Special functions such as file browsers, quick templates, text sorting, directory searches, syntax highlighting and much more are available. Win98/ME/NT/2K/XP/03. 1Mb. Freeware.
pic pic pic pic pic      Date Reviewed: 2005.02.15

Component Control - CVS System
The CS-RCS/CS-CVS product family is a powerful, yet easy to use, version control system, and configuration management solution for software development projects for Windows. There are several free downloads on the site but in the main two systems are offered. CS-RCS Pro provides extended version control and configuration management solution for software development projects for scenarios where all users are located in the same location. In addition CS-RCS supports remote access from the Internet with an RCS Browser add-on. CS-CVS provides additional support for networked projects stored on CVS servers. This product is automatically installed by CS-RCS Pro the first time this type of access is required. Use CS-CVS to access legacy CVS repositories and open-source CVS repositories or to create a new CVS repository on one of the supported hosting providers. Freeware, but a registration fee may be asked for.
pic pic pic pic pic      Date Reviewed: 2006.01.03

C programming
C/C++ tutorials, source code, compilers, books and links. From beginner level upwards.
pic pic pic pic pic      Date Reviewed: 2002.11.

Debian Networking
Debian Gui/Linux- a free secure reputedly stable operating system that has thousands of prebuilt open source packages. This Debian Help site offers Networking and IP address tools, and all the routines you would need for setting up IP Networking, Hostname, DNS, and IP address default Gateways, as well as Network testing basics. Freeware.
pic pic pic pic      Date Reviewed: 2006.05.16

Dictionary of Programming Languages.
If Computer programming is your thing the Dictionary of Programming Languages is a must visit site - a compendium of computer coding methods assembled to provide information and aid your appreciation for computer science history. Listings include Origin, sample code, links and much more. Free.
pic pic pic pic pic      Date Reviewed: 2005.04.26

DJGPP
A C compiler and development system for DOS and windows users - all free.
pic pic pic pic      Date Reviewed: 2002.11.

dsn2csv
A useful programmers tool that allows for fast, flexible and simple access to the local host computer's ODBC table of information. dsn2csv allows you to export the local host ODBC table list to comma separated values for output, redirect to a \ file or to the screen. You can easily add system calls to your program to execute dsnc2v and pipe it to a file for parsing, or utilize in a script to collect and utilize the Data Source table descriptions. Windows 44 kb Freeware.
pic pic pic pic pic      Date Reviewed: 2007.04.27

Extreme Programming
Extreme programming claims to be a deliberate and disciplined approach to software development, that achieves success because its primary goal, in tandem with the actual computer software, is customer satisfaction. It works in interesting small modules and lots of co-operation, between co-programmers and clients. A site that will give you all you need to know about this exciting methodology is found here.
pic pic pic pic pic      Date Reviewed: 2004.11.23

Euphoria
A programming language for rapid development of software for Windows, DOS, Linux, or FreeBSD. Try it. You'll be amazed at how simple to learn it is yet how powerful. 928Kb for Windows/Dos - 514Kb for Linux/FreeBSD. There is a free version and a full registered version with extra features.
pic pic pic pic pic      Date Reviewed: 2003.02.25

FsF/Unesco Free Software Directory- Gnu/Linux
The Free Software Directory a project of the Free Software Foundation and United Nations Education, Scientific and Cultural Organization. They catalog useful free software that runs under free operating systems particularly the GNU operating system and its GNU/Linux variants. Some of the superb items offered here are Dominion - multi-player role-playing simulation Moe - A powerful and user-friendly text editor AllTray - software for docking any program. CheckGmail - A system tray application that checks a Gmail account for new mail. dif - Differential intra-interchannel filtering of RGB .bmp images for enhancing lossless data compressibility. Directory Link Button - A button to link to the Free Software Directory dvbcut - A GUI application for cutting parts out of MPEG videos. roll - A command-line dice roller. booh - Booh is a static Web-Album generator.
pic pic pic pic pic      Date Reviewed: 2005.12.28

Fireworks
Here is a small application that demonstrates how to create a real-time firework effect, and has the source code available for developers. The application features realistic explosions using fading and blurring, and is colorful and effective. Executable - 32Kb. Source - 15 Kb. Free.
pic pic pic pic      Date Reviewed: 2005.03.18

Functional Programming
Philip Waldo of the University of Glasgow has compiled a most informative, and charmingly friendly site which outlines the purpose, and modus operandi of functional programming. He states that functional programming is a style of programming that emphasizes the evaluation of expressions, rather than execution of commands. The expressions in these languages are formed by using functions to combine basic values. A functional language is a language that supports and encourages programming in a functional style. Waldo offers a list of programs written primarily to get a task done, rather than just to experiment with functional languages. Some applications are incestuous (compilers for Haskell and SML), some are industrial wonders (Erlang is used to build phone switches), some are in expected domains (theorem provers and natural language processors), and others are refreshingly out in left field (the MC-SYM tool for molecular biologists, the Cherry chess processor, the Pittsburgh map and restaurant data base). Initiated by Philip Waldo and Andy Gill, the list of functional programms written is now maintained by Jonathon Hogg. He gives the following examples of functional programming languages ASpecT, Caml, Clean, Erlang, FP, Gofer, Haskell, Hope, Hugs, Id, IFP, J, Miranda(TM), ML, NESL, OPAL, Oz, Pizza, Scheme, and Sisal. An excellent read on the subject of functional programming. Freeware.
pic pic pic pic pic      Date Reviewed: 2006.09.18

Gentee Programming Language
A user friendly full-scale programming language, which can become a reliable assistant in your everyday work. As a first or tenth programming language, you will find here all necessary documentation, examples and a library set. Ideal as a tool for automation of different operations, where you may spend ten minutes once, in creating the program, rather than daily spend one minute for the manual execution of the chores. Gentee is not a scripting language, and programs can be executed right away, but since there are no intermediate codes, you avoid losses of time required for compilation during reruns, here also the initial program text is available. Other than a language compiler, many complete libraries of functions are available for working with different types of data. There also are advanced facilities for storing and handling of text data. Gentee is an easy-to-master programming language, but with expanding capabilities to cater for your demands in the future, Win95/98/ME/NT/2K/XP/03 607 Kb Freeware
pic pic pic pic      Date Reviewed: 2005.12.01

gbCodeLib
A very neatly laid out code librarian which provides an easy-to-use interface code editor for managing your source code. With a full spectrum of essential features and tools necessary. It supports the use of multiple languages via a tree structure that includes creation of source code categories beneath each language. Sample source code and language tutorials are given and the tutorials are well documented and easy to follow. The package includes, power search facilities, Backup/restore of code library, user-defined language icons, Resizable frames, and more.The registered version includes Syntax highlighting and Object storage. Win95/98/ME/NT/2K/XP. 1,4Mb. Freeware.
pic pic pic pic pic      Date Reviewed: 2005.05.13

Icon
Icon is a high-level, general-purpose programming language with a large repertoire of features for processing data structures and character strings. Icon is an imperative, procedural language with a syntax reminiscent of C and Pascal, but with semantics at a much higher level. You'll find version 9.3, a tutorial, source packages and much more here.
pic pic pic pic      Date Reviewed: 2002.11.

Inno Setup
This is one for application programmers. I program a little in Delphi 7, and even though Delphi comes with a free version of Install Shield Express, I have switched to Inno Setup - and it's awesome. Inno Setup is a free installer for Windows programs. First introduced in 1997, Inno Setup today rivals and even surpasses many commercial installers in feature set and stability. Windows XP/Me/NT4/2000/98/95. 921Kb. Free.
pic pic pic pic pic      Date Reviewed: 2003.06.17

Irie Pascal
You'll find the multi-platform Irie Pascal Compiler here.
pic pic pic      Date Reviewed: 2002.08.

Javascript for Non Programmers
Web Teacher is a reasonably simple and well explained set of lessons on JavaScript, nicely laid out in simple modules. Javascript is an easy-to-use programming language that can be embedded in the header of your web pages. It can enhance the dynamics and interactive features of your page by allowing you to perform calculations, check forms, write interactive games, add special effects, customize graphics selections, create security passwords and more. Definitely a programming technique to master if you have the time. Quite nicely explained by Web Teacher. Free.
pic pic pic pic      Date Reviewed: 2004.12.19

Javascript Software Tools
A very interesting concept for programmers of JavaScript, a Code Improver which will assist you in making any JavaScript clear, easily comprehensible and ready for printing thus saving the time you spend on editing, debugging and modifying it. Clarifies all problems resulting from illegible JavaScripts. The program has a variety of flexible settings to let you structure your code in any way you like. So, even if your JavaScript code is pretty comprehensible, you can just give it a more professional and appealing feel. Windows 70kb Freeware.
pic pic pic pic      Date Reviewed: 2007.03.22

Just Basic
A programming language for the Windows operating system, which is suitable for creating all kinds of applications for business, industry, education and entertainment. Just BASIC borrows many features from the popular commercial product Liberty BASIC and it has been extended with structured programming facilities and with easy to use GUI commands so you can create your own Windows programs without needing to learn all the underlying details of the Windows operating system. Comprehensive Tutorials and a Syntax coloring editor included. Win95/98/ME/NT/2K/XP 2.4 Mb Freeware.
pic pic pic pic pic      Date Reviewed: 2005.11.08

Lisp Programming language
Lisp is an imperative programming language or a functional programming language with imperative features. A pdf file giving a good perspective and detail on the language are available at this site. Free.
pic pic pic pic      Date Reviewed: 2006.09.03

Logical Programming
A superb article on Logic Programming with Focusing Proofs in Linear Logic is given by Jean -Marc Andreoli in an Oxford journal, The Journal of logic and computation. Andreoli talks on the deep symmetry of linear logic, it suitability for providing abstract models of computation, free from implementation details which are, by nature, oriented and non-symmetrical. Freeware.
pic pic pic pic pic      Date Reviewed: 2006.09.18

Mirror the VAR
A very neat and handy small utility for programmers, that helps you to mirror a single or a huge number of code [source] that contains assignment operators or a specified custom character. For Example if you have a variable A that is assigned from a B variable like A := B then you can mirror them with utility. The result is the opposite assignment as B := A You just copy paste the code in the window. 484 KB. Install/Uninstall feature supported. Freeware.
pic pic pic pic      Date Reviewed: 2006.10.29

Objects Development
This site is a comprehensive resource for developers with freeware, shareware, tutorials and other useful materials for open source programmers. In particular it is a site where you can find tutorials on most of the programming languages. All very neatly and efficiently put together. Programming tutorials include ASP, Assembly, C, C#, CGI, CSS, C++, Cobol, ColdFusion, Delphi, HTML, J2EE, Java, Java Script, Perl, PHP, Python, Regular Expression QBasic, SQL, HTTP, Visual Basic 6, WAP, XML. Enjoy.
pic pic pic pic      Date Reviewed: 2004.07.13

OutsourceXP
A well structured system of outsourcing your web design, programming or other system needs is available on the Internet. You can freelance experts in a whole gamut of experteez, from all over the world. Offering: Web design, Logo Design, Banner Design, Flash Animations, Graphic Design, 3D Graphics, Web Promotion, Project Management, Application Development, User Interface Design, Software Security, Language Conversion, System Integration, Game Development, Embedded Development, System Migrations, Software Testing, Software Engineering, Driver Development, Network Development, Script Installation, Book Digitization, Data Processing, Courseware Design, Reverse Engineering, Multimedia Solutions, Database development, Wireless Programming, eCommerce Solutions, this is a useful site to have on tap. Free.
pic pic pic pic      Date Reviewed: 2006.06.02

Object Oriented programming
A type of programming in which programmers define not only the data type of a data structure, but also the types of operations [functions] that can be applied to the data structure. In this way, the data structure becomes an object that includes both data and functions. In addition, programmers can create relationships between one object and another. For example, objects can inherit characteristics from other objects. One of the principal advantages of object-oriented programming techniques over procedural programming techniques is that they enable programmers to create modules that do not need to be changed when a new type of object is added. A programmer can simply create a new object that inherits many of its features from existing objects. This makes object-oriented programs easier to modify. To perform object-oriented programming, one needs an object-oriented programming language [OOPL]. Java, C++ and Smalltalk are three of the more popular languages, and there are also object-oriented versions of Pascal.
pic pic pic pic pic      Date Reviewed: 2006.09.15

PowerUpdate
Here's one for software developers. PowerUpdate is an automated software update notification and installation service that allows developers and information system professionals to automatically update software and data via standard Internet technologies.
pic pic pic pic      Reviewed before 2002.8.8

Programmer's Heaven
Programmer's Heaven will cut down your development time whatever you use for application development; C/C++, Delphi/Kylix, Visual Basic, Java, Assembler, Perl, PHP ... You'll find over 10,000 free code files, and the best links to more resources.
pic pic pic pic pic      Reviewed before 2002.8.8

Programming in C.
A very comprehensive site covering the Programming Language c, from it's history of origin to course notes on the technique. This collection of notes is under copyright, but is openly available to read, so you can learn a great deal here on the subject thanks to A.D. Marshall. Included are UNIX System Calls and various interesting and valuable subroutines using C.
pic pic pic pic      Date Reviewed: 2006.12.15

Programming- Numerical Recipes
Numerical Recipes is a most useful collection of programming schedules. The site offers a range of Recipes or programme schedules in C, C++, Fortran 77 and Fortran 90. These recipes are purchasable in book format as a norm, but co-operative venture between Numerical Recipes Software and Cambridge University Press has enabled these parcels of programming to be available online free, in both PostScript and Adobe Acrobat formats for the benefit of the general scientific and technical community. Freeware.
pic pic pic pic pic      Date Reviewed: 2006.05.25

Python
Python is an interpreted, interactive, object-oriented programming language. It is often compared to Tcl, Perl, Scheme or Java. It combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems (X11, Motif, Tk, Mac, MFC). New built-in modules are easily written in C or C++. Python is also usable as an extension language for applications that need a programmable interface. The Python implementation is portable: it runs on many brands of UNIX, on Windows, OS/2, Mac, Amiga, and many other platforms. The Website Python tells you all about the language, gives you a beginners guide to using it,as well as a fully comprehsive tutorial on the subject.
pic pic pic pic      Date Reviewed: 2004.04.29

RiverLayout
Riverlayout is a simple a simple and flexible Java Layout Manager. The author here wanted to overcome the problems that Java tends to have when it comes to the designing of user interfaces especially forms. Other layout managers like LowLayout and BorderLayout he considers to be easy to understand, but having limited flexibility, and GridBagLayout to be flexible, but somewhat complex, and difficult for modifying layout. Wanting a flexible layout manager that anyone could understand intuitively, he based this program on the way that text presents when positioned in a text editor. With words flowing from left to right, separated with spaces, but allowing the option of aligning words in columns using tab stops. Line breaks can be inserted where needed and also paragraph breaks to separate sections of text. Freeware.
pic pic pic pic      Date Reviewed: 2006.12.22

RCS
An invaluable system that manages the multiple revisions of files is found in the Revision Control System (RCS). Designed for both production and experimental environments RCS automates the storing, retrieval, logging, identification, and merging of revisions. RCS is useful for text that is revised frequently, including source code, programs, documentation, graphics, papers, test data, form letters and articles. RCS primary function is to manage text documents, that evolve from each other. A new revision is created by manually editing an existing one. RCS organizes the revisions into an ancestral tree. The initial revision is the root of the tree, and the tree edges indicate from which revision a given one has evolved. Although RCS was originally intended for programs, it is useful for any text that is revised frequently and whose previous revisions must be preserved. Freeware.
pic pic pic pic      Date Reviewed: 2005.12.23

Rent-A-Coder
A Web site that brings coders and their market together. When I visited there were 705 jobs to bid on. Jobs include Web projects. Free for coders and buyers to register. Coders pay 15% commission on jobs won.
pic pic pic pic pic      Date Reviewed: 2003.10.23

Setup
Glenn Delahoy has written a whole bunch of small applications which he is making available free on this page - one of which is the very useful Setup program. In his words - Setup creates very small Windows installations quickly and easily without all the overhead of the big tools. Setup adds around 77KB to the total size of your installation as opposed to at least four times that for the big tools. Perfect for emailing a few files to your friends or distributing very small applications without the end user having to stress over how to install and run them. It has a full script editor to make your life even easier, a command to create Windows shortcuts and a tool to quickly create self extracting zip files. Optional compression is now fully integrated.- Runs on all versions of Windows. 533kB. Freeware.
pic pic pic pic pic      Date Reviewed: 2005.02.22

Soap
Soap is a programming protocol that facilitates Internet communication between programs. It provides a way to communicate between applications running on different operating systems, with different technologies and programming languages. SOAP stands for Simple Object Access Protocol. It is a communication protocol, for communication between applications. A format for sending messages, it is platform and language independent, based on XML, it is simple and extensible and allows you to get around firewalls. Today's applications communicate using Remote Procedure Calls (RPC) between objects like DCOM and CORBA, but HTTP was not designed for this. RPC represents a compatibility and security problem; firewalls and proxy servers will normally block this kind of traffic. A better way to communicate between applications is over HTTP, because HTTP is supported by all Internet browsers and servers. SOAP was created to accomplish this. A complete tutorial on Soap can be found on this site. Freeware.
pic pic pic pic pic      Date Reviewed: 2006.05.03

Sharp Develop 1.1
#develop {short for SharpDevelop} is a free, OpenSource, IDE for C# and VB.NET projects on Microsoft's dot-NET platform. Features include - Forms designer for C# and VB.NET; Code completion for C# and VB.NET [including Ctrl+Space support]; XML Editing; Folding; Code AutoInsert {Alt+Ins}; C# to VB.NET converter, as well as VB.NET to C# converter and much more. Win2K, WinXP, 7.3 m, Freeware.
pic pic pic pic      Date Reviewed: 2007.07.22

Small Talk
Smalltalk is the second-oldest object-oriented programming language. The oldest is Simula-67, developed by Norwegian computer scientists Kristen Nygaard and Ole-Johan Dahl in the early 1960s. Simula was one of the inspirations for Smalltalk, and it also inspired Bjarne Stroustrup to develop C++. Smalltalk was developed during the early 1970s by a research group at Xerox PARC. Smalltalk is the most mature object-oriented language on the market. Most other OO language implementations, ranging from Object COBOL to Java, have drawn inspiration from Smalltalk, its essential beauty being its lack of complicated language syntax, favoring a focus on problem semantics, which leads to writing simpler code faster. A great discussion on this subject and examples of code, can be found at this site.
pic pic pic pic pic      Date Reviewed: 2006.09.15

Suneido
Suneido is a complete, integrated application platform incorporating an object-oriented programming language, client-server relational database software, and application frameworks and components. It includes the development environment used to create applications as well as the client and server required to run applications across networks. Suneido is Open Source - it is provided free, with complete source code. Windows 98/Me/NT/2000/XP. Free. 2.78MB.
pic pic pic pic      Date Reviewed: 2003.12.07

Test Screens
Test Screens Eight different testmodes, some with submodes. Test your monitor for sharpness, moiré, geometry, convergence, high voltage supply stability, brightness, color quality and more. Adjusts to any given resolution {even odd ones, like 1280x1024}. Comes with a tutorial text. You can step through the screens with ENTER and hold the auto changing screens in the submodes with SPACE. An interesting application. Freeware.
pic pic pic pic pic      Date Reviewed: 2007.08.03

The Delphi Companion
Turbo Pascal tools, tutorials, compilers and links.
pic pic pic pic      Date Reviewed: 2002.11.

The Fish Language
A short paper written by Barry Jay on Fish, another example of an imperative language that emerged in the 90's can be found, Free.
pic pic pic pic pic      Date Reviewed: 2006.09.03

The Freecountry
If you are looking for programming resources, webmasters’ resources, security resources or free utilities, here is a collection with a lot of material. Languages covered are Ada, Algol, APL, Assemblers, BASIC, C, C++, C#, COBOL, D, Delphi, Forth, Fortran, Java, LISP, LOGO, Modula-2, Modula-3, Pascal, Prolog, Perl, Python, Smalltalk, Compiler Construction Tools, Programming Language Grammars. Freeware.
pic pic pic pic      Date Reviewed: 2007.03.22

The Imperative Programming Paradigm
A superb detailed article on imperative programming, with substantial examples of the old, such as Fortran, as well as the modern imperative programming systems can be found, Free.
pic pic pic pic pic      Date Reviewed: 2006.09.13

The Regex Coach
If you write scripts in Perl, PHP, or Javascript you should know all about Regular Expressions and how to use them - well here's an application that will leave you as an expert in their use. Clear and thorough coaching on how to use them. Windows 98/Me/NT/2000/XP or Linux. Free. 2.2MB.
pic pic pic pic pic      Date Reviewed: 2003.08.17

Vim Text Editor
Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. With a full range of functions, this is a most useful tool, although learning is required to use it efficiently. The procedures are so useful for programming that one could consider it to be an entire IDE. Not just for programmers, though, this is appropriate for all kinds of text editing, from composing email to editing configuration files. Currently runs under Amiga DOS, MS-DOS, MS-Windows 95/98/Me/NT/2000/XP, Atari MiNT, Macintosh, BeOS, VMS, RISC OS, OS/2 and almost all flavours of UNIX. Freeware or Charityware, the writer says you can use and copy it as much as you like, but you are encouraged to make a donation to orphans in Uganda. Please read the file - runtime/doc/uganda.txt - for details.
pic pic pic pic      Date Reviewed: 2005.03.29

copyright © TuDogs 1996-2008

Search TuDogs
Enter search word(s)


Webmasters!
Click here to add TuDogs search to your site.
TUDOGS FOUNDERS

Ivan Weltman

12 July 1936 - 16 January 2004

Sheina Weltman

26 December 1941 - 2 April 2008

Help us keep TuDogs free by making a donation.
Sponsors
Sponsors help keep TuDogs free.
Sponsor TuDogs
For details on sponsorship of our newsletter and Web site, Click Here.

Subscribe to TuDogs Free Newsletter
Enter Email Address