English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

what is programming language?

2006-12-17 19:07:29 · 4 answers · asked by young 1 in Computers & Internet Programming & Design

4 answers

A programming language allows people to create programs that tell machines (computers) what to do. My paragraph below goes into more detail of how computer languages work, but you can skip right to my five examples if you want.

A computer can be thought of as an immense machine with bazillions of little switches, each of which can be turned either 'on' or 'off' at any time. Sequences of switches can be represented by binary code (a '1' for each 'on', and a '0' for each 'off'). The CPU hardware's design and the desired Instruction Set dictate what basic commands will be implemented, and each of these basic commands has it's own representation in binary code. These basic commands form the machine's Assembly Language, and yes, one can program in Assembly Language if one so desires. The problem, though, is that the assembly commands are so basic that it can take hundreds of lines of code to perform trivial tasks; also, it takes a while to trace what an assembly program will do. This necessitates yet another level of communication: The high level language. There are hundreds of high level programming languages, each with its own strengths, weaknesses, quirks, and history. High level languages use more powerful commands, allowing for much fewer lines of code compared to assembly language. High level languages are usually converted to assembly language by a special kind of software called a "compiler," and each programming language has its own compiler(s).

Here are some examples of high level programming languages:

C++ ("C plus plus") - The successor to the C programming language, C++ was invented in the late seventies. C++ popularized the use of the Class, an advanced data type that spawned a new philosophy in computing: Object-Oriented Programming. I'll let you read up on that elsewhere. C++ still sees regular usage in commercial programming.

Pascal - This language succeeded FORTRAN, the very first true high-level programming language. Like its predecessor, Pascal was used primarily for scientific and mathematical computing applications. It is not that powerful compared to other languages and sees only limited use today.

Java - Invented in the mid 90's, Java is one of the youngest languages in heavy usage. Java is a fully portable object-oriented language with automatic "garbage collection" (automatic destruction of 'lost' data-- I'm using layman's terms because this is hard to get into without writing an essay, but let's just say this is a cool feature because it circumvents the 'memory leak' problems to which C++ and C were so easily prone). Java is also extremely well documented and user friendly.

Visual Basic (VB) - Another very user-friendly programming language, VB has a very visual interface that easily facilitates creation of professional-looking applications. Text boxes, check boxes, labels, tabs, etc. are just a drag-drop away. Visual Basic succeeded the QuickBASIC programming language, which succeeded BASIC, all of which were created and developed by Microsoft. VB still sees heavy usage, albeit mostly in its latest and most souped-up incarnation, VB.Net.

PHP - PHP is heavily used in web server applications and is the youngest of the languages mentioned here. Its source code is free and open to the public for suggestions. PHP makes use of the "reflexive programming" methodology, meaning that PHP programs can modify their own code depending on the nature of data during execution time.

Much, much more can be said of these languages and how they work, but I've said enough for now. I hope this helped.

2006-12-17 21:56:11 · answer #1 · answered by CrackityJones_83 3 · 0 0

Programming language is simply put, instruction. Code is entered and the computer responds to the code. The code tells your computer what to do. It consists of 0's and 1's in various combinations. There are several programming languages. Do a google.

2006-12-17 20:43:13 · answer #2 · answered by mavinakdel 4 · 0 0

chinese language could be quite cool (I´ve been to China and could quite prefer to pass back) Hebrew besides and the fairy langauge for Lords of The rings because of the fact it sounds so cool!)lol My mom tongue is Dutch I communicate fluent English and Spanish I communicate German somewhat properly and a few French acceptable now i'm examining Catalan (Spanish dialect) because of the fact i could desire to bypass an examination for a job, so acceptable now ít could be great to make various progression in that.... it´s various no longer ordinary paintings , quite discovering a language, understanding a thank you to assert reliable night, how are you and a few extra issues doesn´t advise you communicate the language like some people do...

2016-10-05 11:03:46 · answer #3 · answered by ? 4 · 0 0

LISP: artificial intelligence
HTML: web front end
Javascript: web
Java: android/computer programs/web
ARM: machine language for processors and low level programming
c++: almost the same as java
css: web front end
sql: database
php: web backend

2015-10-08 16:48:06 · answer #4 · answered by ? 2 · 0 0

fedest.com, questions and answers