It has been never end…..and it will never till it END.
First of all God bless you throughout this Christmas and New Year and hope success remains always with you. Hello everyone, though it has been a long time to back here and missed a lot of things ,hope it won’t cut serious, but still visual that response is stubborn everywhere . Pleased to see an excellent response and appreciation on my blog n website, I got many feedbacks and suggestions on blog, mail, Facebook every time .crossing over 5000+ visitors in these days. Thank you all for appreciating it.
Well as I promise you that it will be a ‘Christmas’ blog, means I will write for you (your choice, Your topic).Huge Applause for you all, over 100+ topics and suggestion I got and I was surprised that some topics where amazing means I called it ‘High level technical advancement’ I want to choose,but sorry pal I haven’t sufficient material. Next time better, I hope that you all are now aware about Ethical concept on Hacking, windows basic,keyboard Shortcuts ,Cloud Computing,Website development .So, what I got this time is ‘Programming language’ suggested by Crina Rossmaier.Let me tell about you deutsche,they put some serious concern about their talks. I was impressed by language they use.
I found it best one topic because seriously there are so many PL around whole world and we don’t know many of them ,expt. Java,C,C++,Python etc. and there uses.
I know what you are thinking, ‘who cares’???
Seriously I have the same vision too, I mean we have the best one for universal purpose programming like C,java etc.but do you know that some PL are amazingly best for scripting and superb result like Go programming language.
There is always a specific advantage of each and every language, personally I love Python. Great one for beginners in PL ;)
Now before going to start I will highly recommend that, please, do not try to learn the entire PL’s because each and every PL has vast core structure and half knowledge is dangerous, it will confuse you certainly.
So, pick your desired and favorite one, and start from basic to core, because each PL has major areas of applications.
1. Introduction (PL).
2. Types of Programming language.
3. Lists of PL/way to Programming.
4. Platforms of PL.
5. Top PL.
6. Application over PL.
1. Introduction (PL):
As the name suggest ‘Programming’ thing hit in mind that it must something use to write any application using mathematical as well as physical science.
When I heard about PL, I was little bit confused about their compilation, that how a simple syntax can make mega application, interfaces, browsers etc.
Like Print “hello”
Wow, that is something I need to learn, and I wish I can L
Still fighting from PL’s codes.PL is that evolutionary change that changes the whole concept of computation.
Thanks to Sir Dennis Ritchie for contribution in PL field.
To say that a good programmer can write good software in any language is like saying that a good Pilot can fly any aircraft: true, but irrelevant. A passenger aircraft is designed for safety, comfort and economic viability; a military aircraft is designed for performance and mission capability; a nultralite aircraft is designed for low cost and operational simplicity.
The role of language in programming has been downgraded in favor of software methodology and tools; not just downgraded, but totally repudiated when it is claimed that a well-designed system can be implemented equally well in any language. But programming languages are not
just a tool; they furnish the raw material of software, the thing we look at on our screens most of the day. I believe that the programming language is one of the most important, not one of the least important, factors that influence the ultimate quality of a software system. Unfortunately, too many programmers have poor linguistic skills. He/she is passionately in love with his/her “native” programming language, but is not able to analyze and compare language constructs, nor to understand the advantages and disadvantages of modern languages and language concepts. Too often, one hears statements that demonstrate conceptual confusion: “Language L1 is more powerful (or more efficient) than language L2”.
This lack of knowledge is a contributing factor to two serious problems in software. The first is the ultra-conservatism that exists in the choice of programming languages. Despite the explosive advances in computer hardware and the sophistication of modern software systems, most programming is still done in languages that were developed about 1970, if not earlier. Extensive research in programming languages is never tested in practice, and software developers are forced to use tools and methodologies to compensate for obsolete language technology. It is as if airlines would refuse to try jet aircraft on the grounds that an old-fashioned propeller aircraft is perfectly capable of getting you from here to there.
The second problem is that language constructs are used indiscriminately, with little or no regard for safety or efficiency. This leads to unreliable software that cannot be maintained, as well as to inefficiencies that are solved by assembly language coding, rather than by refinement of the algorithms and the programming paradigms.
Programming languages exist only for the purpose of bridging the gap in the level of abstraction between the hardware and the real world. There is an inevitable tension between higher levels of abstraction that are easier to understand and safer to use, and lower levels of abstraction that are xiPreface xii more flexible and can often be implemented more efficiently. To design or choose a programming language is to select an appropriate level of abstraction, and it is not surprising that different programmers prefer different levels, or that one language may be appropriate for one project and not for another. Within a specific language, a programmer should understand in depth the safety and efficiency implications of each construct in the language.
A programming language is a formal constructed language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs to control the behavior of a machine or to express algorithms.
2. Types of Programming language:
As we all aware that there are two types of PL:
1. High Level PL.
2. Low Level PL.
But you if we divide it into segments ,then it comese upto 45 types of PL.
Check this out:
3. Lists of PL/way of PL:
I found very interesting link that can help a user either beginners, advance to learn about different languages of programming :
4. Platforms of PL:
Basically programming language have different compilation and execution process in different platforms.
Cross Platform: Ability of a programming language (such as Java) that enables programmers to develop software for several competing platforms by writing a program only once. Cross-platform software can run on most or all systems with little or no modification. Also called multi-platform.
Platform Independent: Software that can run on any hardware platform (PC, Mac, SunSparc, etc.) or software platform (Linux, MacOS, Unix, Windows, etc.). In general, programs written in Java language can be executed on practically every platform.
As java ,php,python are example of platform independent.
C,C++ are platform dependent means these types of PL shows different features in different platforms.
6. Application over PL:
6. Application over PL:
There are wide range of applications over PL, through PL we can design, implement an software as well as models.
3.Security drills and softwares.
4.Application designing(including Media,Games,Simulaton,Travel,Entertainment,Defense etc)
And many more great application over PL,just you need to learn them in deep.
5. Top PL:
There is nothing you can say the ‘best’ PL because each and every PL have their own specifications, but through the overall record that highly used PL over years are as follows:
1. The art of computer programming.
2. Java: A complete Reference.
3. Introduction to algo.
or mail me at
*Need your suggestions and feedback, so that I can improve my way and ideas for coming blogs and hope that you appreciate it J