M1A1 Reflection

.docx

School

Southern New Hampshire University *

*We aren’t endorsed by this school

Course

210

Subject

Computer Science

Date

Feb 20, 2024

Type

docx

Pages

3

Uploaded by DeanFrogPerson790

Leah Sanchez Professor Forrest CS-210 Programming Languages 14 January 2024 Module One Assignment Reflection There are distinct benefits and drawbacks with using C++ with Visual Studio. A couple of advantages are Visual Studio’s debugging tools and user-friendly interface. However, I found learning this new IDE alongside learning C++ for the first time to be a bit overwhelming. The main drawback for me would have to be its exclusivity; it can only be used on Windows OS. I do, however, enjoy using Visual Studio Code on my MacBook. Using PyCharm for Python projects also has its advantages and disadvantages. Pycharm complements Python by offering features such as code completion, which can be a huge timesaver. The debugging tool on PyCharm is also excellent. I have not noticed any specific drawbacks with using PyCharm other than it being another IDE to get used to. Prior to my courses with SNHU, I mainly used VS Code and Jupyter Notebooks for my Python projects. It is highly advantageous to have the ability to code in multiple coding languages and compilers. One main advantage is versatility. Programmers who are fluent in multiple coding languages have the advantage of being able to be selective on which language would be most appropriate to use for specific projects. Being proficient in multiple coding languages enhances problem- solving skills and provides different perspectives when facing programming challenges. It can also be seen as more appealing to potential employers since this ability ensures adaptability in diverse development environments. Additionally, the Salem Press Encyclopedia of Science entry
on compilers expounds upon the vital role of compilers in translating code between languages, which contributes to the versatility and efficiency of programming.
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help