Pages

Sunday 17 February 2013

FUTURE TRENDS IN PROGRAMMING ...WHAT TO STUDY NOW

For electronics & communication engineering students , both electronics as well as IT sector is available to do excel.selecting a appropriate programming language to study now , will be helpful for them in future.  programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely.
              c is the king of all programming languages since it it was developed in 1972, because of it's robust nature and efficient tools for programming.many platforms including mobile systems ,desktops, laptops and even small micro-controllers. but now major shift is observed from c languages towards newly developed one such as JAVA , PHP ,Visual Basics , Python , Perl etc.
The modern software platforms and language should have following features 
  • it should be object oriented
  • features like language extension should be there
  • it should support GUI writing
  • an effective virtual machine should be there
  • it can be run on any operating systems.
and all above features required for programmer wil not be present in any single programming language ,that's why it is no longer enough for developer to be an expert in a single programming language, say c, c++ or java. today developer should pick up the best suited language for a given particular software projects.hence it's benefical for you to expert in multiple languages, and ready to cope up with the newer languages. 

WHAT JOB MARKET SAYS :
nowadays PHP language is trending in job market along with the JAVA , objective c, SQL, android (java), ruby etc.

NEVER USE JOB VACANCY STATISTICS TO LEARN A LANGUAGE !

pick technologies which interest you and never stop learning. programming skills are always transferable and i'll make you a better candidate when a suitable job eventually arises.

POPULARITY CHART OF PROGRAMMING LANGUAGES :

POSITION                LANGUAGE
1                               C
2                              JAVA
3                              OBJECTIVE -C
4                              C++
5                              C#
6                              PHP
7                              VISUAL BASICS

The popularity of different languages has fluctuated widely over a years , the above ranking is based on the observations made by the well -known TIOBE programming community index.
multi-core evolution in computer architect , effective support for concurrency will be another dominant theme for programming languages.

JAVA  AT A GLANCE
  • 1.1 billion desktops run java with over 3 billion mobile phones
  • from laptops to data centre ,game console to scientific super computers ,cell phones to internet enabled devices java is everywhere.
  • 930 million Java Runtime Environment downloads each year
  • 3 billion mobile phones run Java
  • 31 times more Java phones ship every year than Apple and Android combined
  • 100% of all Blu-ray players run Java
  • 1.4 billion Java Cards are manufactured each year
  • Java powers set-top boxes, printers, games, car navigation systems, ATMs, lottery terminals, medical devices, parking payment stations, and more

No comments:

Post a Comment