Asked in Computer TerminologyComputer WormsComputer ProgrammingC Programming
What are the different types of programming languages?
December 11, 2015 7:49PM
A type of programming language could be a domain, paradigm, or family; the related links give taxonomies according to all of these factors. The below answer addresses the question as regards families.
It would be impossible to list them all, but a few of the most common are as follows (listed in alphabetical order):
BASIC - This was the language Bill Gates released for the C64 and other computers. It quickly became a very popular language and matured into Visual Basic, which further matured into Visual Studio. The current implementation is very expensive, however Microsoft have released Express versions of the Visual Studio series which are free, at the expense (removal) of some functionality. There is also a very young cross-platform (Windows, Linux) Free and Open Source (FOSS) implementation of BASIC called FreeBASIC, which I personally program in and find very easy to use. It aims for compatibility with QuickBASIC while giving easy access to the host platform's system functions (the Windows API on Windows and system calls on Linux).
C, C#, C++ - These I don't have much knowledge about, I can only make reference to the existence of "gcc", a cross-platform (the amount of platforms it can compile to is mind-boggling) FOSS compiler. Visual Studio also has compilers for C++ and C#.
Perl, PHP, Python - These are mainly the "web languages" of
today. PHP is the most widely used, mainly because of the fact that
support for it is compiled into Apache, "the" web server for Linux
(which also has ports for Windows and if I'm not mistaken, Mac OS).
Perl and Python are also used very widely too, as it's as simple as
installing mod_perl into Apache for Perl to work with the same, and
I'd imagine Python integration is as easy too.