如何从 Turbo C++ 继续前进?
How to move on from Turbo C++?
在我的学校,他们只教 Tubro C++。我可以在 DosBox 中很好地编程,但我想开发自己的应用程序、算法等。问题是我不知道从哪里开始。范围如此广泛,除了它们是编译器这一事实外,我不知道 gcc 或 g++ 是什么。
不知道怎么用VS Code(mac)编译&运行。我对现代 C++ 一无所知。
我应该从哪里开始?
我想做机器学习相关的东西和 GUI。
我实际上有一个基于浏览器的应用程序,我需要人工智能、酷 GUI 等。
由于 TurboC++ 只是一个编译器,也许您最高兴的是进入一个成熟的 IDE(集成开发环境)!
对于Mac,我可能会推荐Eclipse。这是一个非常流行的 IDE 并且可以用于 C++。
但是,您需要一个编译器。 GCC 是 Mac 的一个很好的编译器,但据我所知,您首先需要 Apple 的 "XCode" IDE 来安装 GCC。因此,如果您要完成所有这些努力,您可能只想坚持使用 XCode。
您需要 Apple Developer 登录,但这里有一个关于启动 GCC 和 运行 的教程。
https://www.mkyong.com/mac/how-to-install-gcc-compiler-on-mac-os-x/
当然,没有什么能阻止您沉迷于一些新语言,但如果您想坚持使用 C++,我会说获取您的编译器,找到您喜欢的 IDE 并开始学习。
这是个很好的问题。我认为这些步骤对您来说是最简单的 -
- 在您的笔记本电脑上安装 Linux 或使用 macOS。我这样说是因为您可以在 windows 中开发,但由于社区规模庞大,在 Linux 或 mac 中会容易得多。
- 在 Linux/macOS 上熟悉命令行。您应该尝试 Ubuntu,它是 Linux 最流行的版本之一。您必须能够使用 -
ls
、cd
、pwd
等命令。您可以轻松找到很多相关内容。
- 熟悉
vim
文本编辑器。
- 使用 vim 在 C++ 上编写第一个
HelloWorld
程序后,您应该学习如何使用 g++ 命令编译和 运行 您的代码。
- 熟悉以上所有内容后,为了让您的工作更轻松,您可以下载并使用文本编辑器,例如 Atom or Sublime。
这些是我在编程世界中的初始步骤。我还建议您在 Github and browse other open source community projects, also learn git
. Lastly explore also other domains and languages like web development, machine learning, python etc. Otherwise, if you are into competitive coding, C++ is indeed an excellent choice. For this, you can visit platforms like CodeChef, Hackerrank, SPOJ 等
上创建一个帐户
对于教程,您可以找到很多网站,例如 Udacity, Coursera, edX. MIT OCW 是 YouTube 上算法和数据结构等正规课程的热门资源。
PS。不要浪费你的时间学习关于一切的一切。相反,您应该继续试验并在出现错误或错误时在网上查找。
首先你需要了解编译器的工作原理和程序结构。
我向您推荐斯坦福大学的一门名为“编程范式”的优秀课程。你可以在 iTunes University 找到它,它是免费的。
在我的学校,他们只教 Tubro C++。我可以在 DosBox 中很好地编程,但我想开发自己的应用程序、算法等。问题是我不知道从哪里开始。范围如此广泛,除了它们是编译器这一事实外,我不知道 gcc 或 g++ 是什么。 不知道怎么用VS Code(mac)编译&运行。我对现代 C++ 一无所知。 我应该从哪里开始?
我想做机器学习相关的东西和 GUI。 我实际上有一个基于浏览器的应用程序,我需要人工智能、酷 GUI 等。
由于 TurboC++ 只是一个编译器,也许您最高兴的是进入一个成熟的 IDE(集成开发环境)!
对于Mac,我可能会推荐Eclipse。这是一个非常流行的 IDE 并且可以用于 C++。
但是,您需要一个编译器。 GCC 是 Mac 的一个很好的编译器,但据我所知,您首先需要 Apple 的 "XCode" IDE 来安装 GCC。因此,如果您要完成所有这些努力,您可能只想坚持使用 XCode。
您需要 Apple Developer 登录,但这里有一个关于启动 GCC 和 运行 的教程。
https://www.mkyong.com/mac/how-to-install-gcc-compiler-on-mac-os-x/
当然,没有什么能阻止您沉迷于一些新语言,但如果您想坚持使用 C++,我会说获取您的编译器,找到您喜欢的 IDE 并开始学习。
这是个很好的问题。我认为这些步骤对您来说是最简单的 -
- 在您的笔记本电脑上安装 Linux 或使用 macOS。我这样说是因为您可以在 windows 中开发,但由于社区规模庞大,在 Linux 或 mac 中会容易得多。
- 在 Linux/macOS 上熟悉命令行。您应该尝试 Ubuntu,它是 Linux 最流行的版本之一。您必须能够使用 -
ls
、cd
、pwd
等命令。您可以轻松找到很多相关内容。 - 熟悉
vim
文本编辑器。 - 使用 vim 在 C++ 上编写第一个
HelloWorld
程序后,您应该学习如何使用 g++ 命令编译和 运行 您的代码。 - 熟悉以上所有内容后,为了让您的工作更轻松,您可以下载并使用文本编辑器,例如 Atom or Sublime。
这些是我在编程世界中的初始步骤。我还建议您在 Github and browse other open source community projects, also learn git
. Lastly explore also other domains and languages like web development, machine learning, python etc. Otherwise, if you are into competitive coding, C++ is indeed an excellent choice. For this, you can visit platforms like CodeChef, Hackerrank, SPOJ 等
对于教程,您可以找到很多网站,例如 Udacity, Coursera, edX. MIT OCW 是 YouTube 上算法和数据结构等正规课程的热门资源。
PS。不要浪费你的时间学习关于一切的一切。相反,您应该继续试验并在出现错误或错误时在网上查找。
首先你需要了解编译器的工作原理和程序结构。
我向您推荐斯坦福大学的一门名为“编程范式”的优秀课程。你可以在 iTunes University 找到它,它是免费的。