Free website sponsorship

Recent Forum Topics

View Discussion beeen a while

since i been oon here :( - summer break = me away from computer.... - how was everyones summer..... - ....any1 have ideas for a csharp project

View Discussion How to setup php so I can use mail() function?

You can set it up in php.ini. http://www.w3schools.com/PHP/php_ref_mail.asp has information on the configuration options required.

View Discussion Creating Identical Tables: HTML and CSS Article

http://programming-designs.com/page/editorials/item/6 - It was under the articles/editorials section of the main site, not the most logical place but PD only had one html tut...

View Discussion LISP

Lisp is cool in a few ways, but the one that strikes most people is that everything is a list. Hence, it is a pretty good list processor. When the first element of a list is not escaped (quoted - described below), th...

View Discussion Review Script: New Job Board Software

We are happy to announce the release of [url=http://www.smartjobboard.com]SmartJobBoard[/url] job board software. [url=http://www.smartjobboard.com]SmartJobBoard[/url] i...


Best Software Programming Language

What a subject to touch on! To those who don't know a great deal about programming, there is an enormous amount of them - all with unique features and objectives (focused on different ideas) that makes the decision tough to decide which language to choose. We will only be touching on the most relevent programming languages and give you the direction you need to choose for yourself. The following languages I will be discussing are: Visual Basic, C/C++, Java, and the .NET series.

Visual Basic Overview - Visual Basic (VB) is known as a RAD (Rapid Application Development) tool and is indeed the fastest and easiest language to use. As a result, Visual Basic is the most well-known programming language and also has the most developers. Visual Basic is COM based while the other languages that I discuss are Object-Oriented based or OOP (object oriented programming). The advantages of this language is the relatively easy learning curve and development time but the major disadvantage of the language is it's limit. There is virtually no memory handling in Visual Basic which makes things very simple which you will learn the difficulties about in the next sub-section. Another downfall of this language is the requirement of the VB-Runtime DLL's being on the user's operating system. An application created by yourself may work fine but won't if a person doesn't have the required files. The final downfall of VB is the slowness of applications. C/C++ and Java simply run dozens times faster then the language, making VB fall short in creating huge applications.

C/C++ - C/C++ is one of the most powerful languages available but the learning difficulty, in turn, is a lot higher than Visual Basic. C/C++ allows you to see programming in it's full potential while Visual Basic hides away a lot of things but the development time of a standard C/C++ application could be ten times that of Visual Basic. C++ also possesses a great deal of power in that applications can run extremely fast in comparison to a Visual Basic application, though the language does require full memory management which is a pain for developers - unless you are one of those who prefers a *nix-based operating system than a Windows-based OS. The language is used to develop some of the most wide known video games and applications in which all can run standalone without required runtime dll's like Visual Basic.

Java - Ahh, my most favored language of all. This language is a lot like C/C++ - infact, it was derived from C. However, memory management is not a problem as they have a special system to do most of the work for you, while still maintaining the power C/C++ possesses. This allows for a quicker development in applications in Java but the downside is that it runs a little slower than C/C++ applications do. Another nice feature in Java is the ability to create applets which can be run on websites (web-based applications!). I have yet to discover a down-side to the language but I'll keep you posted.

.NET - .NET has many forms, VB.NET, C.NET, and Java.NET. It really isn't a programming language in itself but a varient or tool for languages which has it's own preset functions and classes. Is there really an advantage to this language? Yes, it allows developers trained in the language to make businesses money because everything is just plug-n-play. Microsoft makes a great deal of money off the language and you can read the article where I discuss the downfall of programming today. .NET, in my oppinion, really holds your hands too much. It has so many preset things all you really have to do is get instructions on what you need to build and put everything together.

Conclusion - I can really sum up my points in four sentences.

Written by Daniel Moxon