skip to Main Content

I’ve been using Code::Blocks for C development and Visual Studio Code (VS Code) for other languages, but I encountered some challenges configuring VS Code for C. As I plan to learn Python and JavaScript, I’m exploring IDE options that offer a seamless experience across these languages.

Here’s a bit about my background:

Proficient in C and have some experience with C++.
Mostly worked on terminal programs.
Questions:

C Development:

Can you recommend a reliable IDE for C development that’s easy to configure and well-supported by the community?
Any tips for setting up VS Code for optimal C development?
Python and JavaScript:

What IDEs are well-suited for Python and JavaScript development?
Are there any that seamlessly integrate with C development tools?
Cross-Language Support:

Are there IDEs that excel in supporting multiple languages, especially C, Python, and JavaScript?
I appreciate any insights or recommendations based on your experiences. Thank you!

2

Answers


  1. am using VSCode for Python and other coding languages. consider installing the "C/C++" extension by Microsoft, which provides features like IntelliSense, debugging, and code navigation for C and C++. And VS code is good for cross-platform coding also.

    Recommend VSCode – Download Extensions for languages C, C++, Python, and JavaScript.

    Login or Signup to reply.
  2. You are right and all the things you are saying are very relatable.
    1 year ago I was on your place too.
    VS Code works just fine with other languages but it is a pain in the mind when it comes to C and C++.

    But there is a step by step guide on the website for installing gcc on windows.
    Please go through below link, now I use something called MSYS2 and the gcc compiler for C and g++ compiler for C++.

    This link is really a life saver: https://code.visualstudio.com/docs/cpp/config-mingw

    After implementing steps from this link, I uninstalled every code editor and now I just use vs code.

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search