[program-l] Re: C++ compiler

  • From: Rich De Steno <axcruncher@xxxxxxxxx>
  • To: program-l@xxxxxxxxxxxxx
  • Date: Tue, 20 Jun 2023 07:33:59 -0700

Regarding a C++ compiler, what I found online is a file called "Clang+LLVM for various operating systems. Is this the correct file for getting the current C++ compiler?


On 6/20/2023 5:16 AM, outlook_CBA7AF20E6ACB52B@xxxxxxxxxxx wrote:


Hi Joel

Thank you so much. I will definitely go and have a look. It doesn’t matter to the lectures which compiler we are using.

Kind regards

Alicia

Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for Windows

*From: *joeldodson@xxxxxxxxx
*Sent: *Monday, 19 June 2023 22:33
*To: *program-l@xxxxxxxxxxxxx
*Subject : *[program-l] Re: C++ compiler

Hi Alicia,

Plus one to Tony’s point.

If you do want to use the Microsoft C++ compiler (that comes with Visual Studio), but prefer, or would rather use, Visual Studio Code, check out this link:

https://code.visualstudio.com/docs/cpp/config-msvc

Disclaimer, I haven’t tried it myself.  Also, Visual Studio (the real IDE, not VSCode) is valuable to know and is also accessible.  You might want to invest time learning that as well.

If the class will be using Linux (e.g., Ubuntu) to compile and run programs, check out Windows Subsystem for Linux (WSL).  VSCode has a WSL extension making it easy to edit projects within a Linux OS running within WSL.

And if you need to ssh into remote hosts and run programs there, I like to do that with VSCode and the ssh extension.  It’s a great way to use your local environment for editing remote files.

If some of this doesn’t make sense as a first year CS student, don’t worry.  Just know there are many accessible ways to write, run, and debug code.

All the best for your studies.

Cheers,

Joel

*From:*program-l-bounce@xxxxxxxxxxxxx <program-l-bounce@xxxxxxxxxxxxx> *On Behalf Of *Tony Malykh
*Sent:* Monday, June 19, 2023 10:29 AM
*To:* program-l@xxxxxxxxxxxxx; outlook_CB A7AF20E6ACB52B@xxxxxxxxxxx <aliciar51204@xxxxxxxxx>
*Subject:* [program-l] Re: C++ compiler

In general try to use whatever your classmates are using or whatever instructor recommends for the class. There are basically three big C++ compilers: g++, clang and msvc (in no particular order). All three are command line tools so you won't have any accessibility problems with either of them. msvc obviously comes with Visual Studio, so if you need an IDE, then pick msvc.

HTH

On 6/19/2023 8:30 AM, outlook_CBA7AF20E6ACB52B@xxxxxxxxxxx wrote:

    Good evening everyone

    Hope you are doing well. I am a blind  first year student studying
    Computer Science. I just want to know which C++ compiler is the
    best to run for the NVDA screenreader on a laptop?

    Kind regards

    ALicia

    Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986>
    for Windows

    < /p>

** To leave the list, click on the immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe <mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe>] ** If this link doesn't work then send a message to: ** program-l-request@xxxxxxxxxxxxx ** and in the Subject line type ** unsubscribe ** For other list commands such as vacation mode, click on the ** immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq <mailto:program-l-request@xxxxxxxxxxxxx?subject=faq>] ** or send a message, to ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq

** To leave the list, click on the immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=unsubscribe] ** If this link doesn't work then send a message to: ** program-l-request@xxxxxxxxxxxxx ** and in the Subject line type ** unsubscribe ** For other list commands such as vacation mode, click on the ** immediately-following link:- ** [mailto:program-l-request@xxxxxxxxxxxxx?subject=faq] ** or send a message, to ** program-l-request@xxxxxxxxxxxxx with the Subject:- faq

--
Rich De Steno

Other related posts: