Programming means creating software
Software can be categorized in many way ..for Simplicity we think it is as
System Software
–> Include all Operating system (OS) development , drivers and OS utility
-> various OS are present , some of famous OS are
Windows by Microsoft
MAC –> by Apple
Linux –> open source community
Android—> Open source for mainly Mobile platform , by google
Application Software
–> All the application where user directly interact.
There are many categorization of application software
starting from
- basic utility
- small application like calculator ,notepad etc
- Server Client based desktop application
- Cross platform application which works on multiple OS (on Windows ,linux etc)
- Cross Platform(Hardware) application which works on ARM and X86 baord etc
- Mobile applications
- Enterprise application
- Native application (C++)
- Hybrid application
- Web application
- DTV based application
and many more…
There are different language and frameworks are being used to develop different kind of applications .Based on the requirement & nature of application ,several type of language , tools and IDE are being selected
Some of the language/Framework are
Programming –> C, C++ , Java ,
Scripting-> Java Script , pearl ,
Framework-> .NET , weWidget , node.js ,Ruby on Rails etc ,MFC
In next we will check the difference between languages and framework as well difference in programming and scripting language
No comments:
Post a Comment