Linux Format

Language support

What language is it designed for? How does it support other ones?

-

Once you’re used to an IDE, you may want to stay with it even when you learn a new language. Let us see what you can do when you want to transition between languages.

Eclipse is a Java program, but is excellent for C++ developmen­t. It also supports a host of other languages through plugins. Some examples are C, C++, Python and Javascript. Often you’ll have an entire download that suits the specific needs. These are usually named ‘Eclipse IDE for’, and Scientific Computing is one example.

Qt Creator supports C++ first and foremost. However, programmin­g in Python is also supported. Its focus is on having many targets, such as mobiles and embedded devices. Bindings to Ruby and several web technologi­es are also available.

Netbeans supports Web developmen­t in the main. This means you can work with Beyondjava, Javascript, HTML and PHP. You can also use C/C++ with this IDE.

Pycharm is especially suited for Python. However, it’s part of the Intellij product line. There are many proprietar­y tools in this range: Clion is an example if you’re programmin­g in C/C++.

Code::blocks works with C++ primarily, but also supports many plugins for languages such as Java and Python. There are many project templates available out of the box. Arduino and many other small systems are supported.

As you can see, choosing an IDE isn’t about the language you use. Rather, it’s more about the look and if it handles your particular working style. Make sure it suits you when choosing.

 ??  ?? A range of languages will usually be supported by your IDE of choice.
A range of languages will usually be supported by your IDE of choice.

Newspapers in English

Newspapers from Australia