Wikipedia

Search results

Showing posts with label C#. Show all posts
Showing posts with label C#. Show all posts

Sunday, November 10, 2024

Types of Programming Languages

Programming languages can be divided into different types based on many criteria's but for  simplicity we can divide them in two major types.

  • Application Programming Languages
    • C# (General Purpose)
    • VB/VB.NET (General Purpose)
    • F# (Functional)
    • JAVA (General Purpose)
    • Python (General Purpose)
    • Objective-C (General Purpose)
    • JavaScript/Type Script/Angular JS etc. (Scripting)
  • System Programming Languages
    • C/C++
    • Rust
    • Assembly etc.

Application programming languages such as Java and C# are primarily utilized to create software that directly serves users. These languages are instrumental in developing business applications like spreadsheets, word processors, web and mobile applications.

Systems programming languages like C and C++ are used to construct software and foundational software platforms. They are essential for developing operating systems, game engines, compilers, and more. These languages often demand extensive hardware interaction.

Both application and systems programming languages encounter significant challenges:

  • Writing secure code is difficult.

  • Creating multi-threaded code is challenging.

Normally when some one enters in field of IT or computer science as a programmer or software engineer, he or she will be working in of these two categories (Application Software Development, System Software Development).

99%  of  graduates are working in Application Development field in which they are developing applications like
    
    • Payroll /HR Management/ ERP (Enterprise Resource Planning)/MRP (Material Resource Planning).
    • Websites/Web Applications (ECommerce, Social Media, Blogs, Streaming platforms, Communication Portals, File Sharing, Crypto Currency platforms etc.)
    • Video Games
    • Machine Learning/AI and Data Science.
    • IOT (Internet of Things) /Embedded Systems
    • Computer Graphics and Animations
    • Database Applications

Creating Simple Selectable Menu in Turbo C++ [graphics mode]

 Here is simple code for creating a menu in graphics mode in turbo c++. you can select menus by pressing up and down arrow keys. #include ...