Computer Programming Languages

There are many different types of languages. Not any computer programming language can do anything you want – there are limitations! Actually, different languages are used for different tasks and catered specifically for their own individual use.

 

Web Languages:

These are used for creating and editing pages on the web and can do anything from putting plain text on a webpage, to accessing and retieving data from a database. The different languages vary greatly in terms of power and complexity. Some of these languages shall be taught and learned throughout the degree I am studying here at BU and there is already one that I am highly familiar with – HTML.

  • HTML – Or the less abbreviated version Hyper Text Markup Language. It was invented by a British man named Tim Berners-Lee and the initial release was in 1993. It’s the core language of the world wide web (WWW) that is used to define the structure and layouts of web pages. HTML is written in the form of various HTML elements consisting of tags and attributes enclosed in angle brackets. HTML content is static – in other words the content does not move / does not change. This language does not specify how the page functions, only what it contains.
  • Javascript – This is a language developed by Netscape used to provide dynamic and interactive content on webpages. By using Javascript it is possible to communicate with HTML, create animations, create calculations, validate forms, etc.
  • XML – This is a language developed by the W3C and stands for Extensible Markup Language. It works like HTML, but unlike HTML, it allows for custom tags that are defined by programmers. XML allows for the transmission of data between applications and organisations through the use of these custom tags.
  • PHP – Hypertext Preprocesser is a powerful language used for many tasks such as data encryption, data access and form validation. It was created in 1994 by Rasmus Lerdorf to make this very thing possible.
  • Java – This is a language that usually gets confused with Javascript. These are two very different languages. Java is a highly powerful and flexible language created by Sun MircroSystems. It’s used to create applets (a program that’s executed from within another program) that run inside webpages as well as software applications. The things you can do with Java include interacting with the user, creating graphical programs, reading from files and a whole bunch of other stuff!

 

Software Languages:

Software laguages are used for creating executable programs and can create anything from simple console programs that print some text to the screen to entire operating systems. The different types of software languages also vary greatly in terms of power and complexity.

  • C – This is a an advanced programming language used for software application development. Originally developed by Dennis Ritchie in 1970 and was initially designed to be a systems programming languagte, but since then it has proven itself to be able to be used for various software applications such as business programs, engineering programs and even games. The UNIX OS is written in C.
  • C++ – A descendant of the C language. The difference between the two languages is that C++ is object-orientated. C++ is very popular for graphical applications.
  • Visual Basic – Developed by Microsoft and based on the BASIC language. Visual Basic is used for creating Windows applications.
  • Java – This is a language that usually gets confused with Javascript. These are two very different languages. Java is a highly powerful and flexible language created by Sun MircroSystems. It’s used to create applets (a program that’s executed from within another program) that run inside webpages as well as software applications. The things you can do with Java include interacting with the user, creating graphical programs, reading from files and a whole bunch of other stuff!

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s