Which Programming Language to learn???

Which Programming Language to learn????

it is always a big question for new learners or beginners.

should it be C, C++, Python, Java, SQL, etc...

The very Generic answer for this is, For what purpose you want to use language???

- Every Language is developed with a purpose and some add on feature which covers drawback of other languages for the SPECIFIC purpose ONLY, it doesn't mean previous languages don't serve its purpose.

language and its purpose are explained below

C -  Operating System device driver and another module   programming/configuration.Less support of external libraries and API.

Java- High-End Application Development and more.

Python - Mainly in networking also serve wide support of libraries and API.python is now days used for many purposes like Database handling, networking, scripting, web servers, website designing.

SQL- SQL is used to communicate with a database. According to ANSI (American National Standards Institute), it is the standard language for relational database management systems. SQL statements are used to perform tasks such as update data on a database or retrieve data from a database.

there are so many other languages like Java Script, PHP, HTML,C# and many others. if you are very new to programming personally i will suggest C and C++. Once you done with this language you can get idea of other languages. If you are very specific about your application you can directly learn any language just you have to be your basics should be clear.

In industry Python and Java, Java Script are more popular(in Embedded area), but once you master in one language you can learn a new language easily.

要查看或添加评论,请登录

Vinit ..的更多文章

  • Cache

    Cache

    Introduction Memory is an Important resource in all embedded systems, any program executing on the core will be needing…

  • How does Linker Works???

    How does Linker Works???

    We know the general compiler steps, which the compiler follows for the generation of the executable file. Code -->…

    2 条评论
  • Security Attacks by Buffer overflows

    Security Attacks by Buffer overflows

    Introduction Buffer is a chunk of contiguous memory which is used to store some data. Buffers are used for data…

    2 条评论
  • Remote Procedural Call

    Remote Procedural Call

    Introduction Remote procedure calls allow a local computer (client) to remotely call procedures on a different computer…

    5 条评论
  • Virtual function/class, Where? Why? & How?

    Virtual function/class, Where? Why? & How?

    There is no doubt object-oriented languages are becoming the base for the creation of a new software stack. In this…

    1 条评论
  • CPU Isolation & CPU affinity In Linux

    CPU Isolation & CPU affinity In Linux

    In Multi-processor architecture processors is directly get compared with processing power. Common notion is more…

    13 条评论
  • Kernel Module Debugging Techniques

    Kernel Module Debugging Techniques

    There are several Debugging Techniques, few efficient Debugging techniques are listed Below. For kernel Module…

    4 条评论
  • Debugging With GDB

    Debugging With GDB

    GNU GDB Debugger No programmer is perfect, some of them do logical mistakes so some to syntactical. Syntax error can be…

    1 条评论
  • "Inline" Function and It's Use

    "Inline" Function and It's Use

    "Inline" Function is a provision or feature provided by the compiler. Inline is a request made to the compiler to…

社区洞察

其他会员也浏览了