Внимание! Если вы установили «Виртуальную лабораторию CS50», можете пропустить эту лекцию!

Для выполнения заданий CS50 также предлагает IDE (Integrated Development Environment, интегрированную среду разработки) в «облаке». Чтобы ею воспользоваться, создайте аккаунт на платформе edX:

  • Перейдите на сайт https://www.edx.org/ и нажмите на кнопку Register в правом верхнем углу.

  • cs50 edx
  • Создаем аккаунт, заполнив форму или залогинившись через социальную сеть.

  • edx регистрация

После этого: 

  • Заходим на cs50.io, из списка выбираем edX, вводим логин и пароль, жмем Submit
  • Вводим данные своего edX-аккаунта, жмем Return to ID.CS50.NET.
  • Ждем: создается ваше виртуальное пространство.

  • cloud9 cs50
  • Готово!

  • cs50 ide

В нижней части окна CS50 IDE во вкладке Terminal есть терминальное окно или панель командной строки. Сюда можно вводить строковые команды: вы сможете делать то же самое, что и с оконным интерфейсом, например, запускать приложения, удалять и создавать файлы, инсталлировать ПО. 

Если вы никогда не работали с командной строкой, вероятно, такой способ покажется громоздким: нужно помнить команды, набирать их текстом вместо того, чтобы щёлкать по иконкам и кнопкам. В какой-то мере так и есть, затем оконный интерфейс и придумали. Однако командная строка есть во всех ОС и её обожают админы. А всё потому, что порой без неё никак.

В окне IDE в терминале вы увидите загадочную строку:

username:~/workspace $

на месте «username» будет автоматически сгенерированное (на основе ваших регистрационных данных) имя.

Кликните по окошку терминала, и напечатайте: 

update50

Нажмите Enter. Команда просит систему обновиться. Вы увидите, как в терминале появляются строки, описывающие процесс установки. Не закрывайте CS50 IDE, пока не увидите надпись Update complete!

После этого снова появится строка по умолчанию, та, что с вашим именем.