undefined

Как решать домашние задания CS50

Harvard CS50
1 уровень , 6 лекция
Открыта

На самом деле, задания курса с можно решать в любой среде разработки, которая поддерживает язык Си. Однако мы рекомендуем воспользоваться одним из ресурсов, подготовленных авторами CS50, поскольку в таком случае вы сможете запустить тесты для проверки решений.

На момент подготовки данной адаптации курса, существует два основных варианта для написания кода CS50. В обоих случаях вам придется немного поднатореть в командах ОС Linux.

  1. Вариант первый — установка «Виртуальной лаборатории CS50».Этот вариант интересен тем, что вы сможете подробнее присмотреться к Linux. Вы установите виртуальную машину, а на неё — подготовленный дистрибутив Ubuntu с инструментами CS50. Радует, что в этом случае вам не будет нужно привязываться к аккаунту на сторонних ресурсах.

    «Виртуальная лаборатория CS50» — это виртуальная машина, которая позволяет проходить CS50 не будучи студентом Гарварда. В её основе лежит настроенная ОС Linux Ubuntu. «Виртуальная лаборатория CS50» позволит вам компилировать исходный код из лекций и выполнять практические задания, а также проверять правильность решений. «Лабораторию» можно развернуть на любом компьютере под руководством операционных систем Linux, Mac OS или Windows.

    Чтобы воспользоваться «Виртуальной лабораторией CS50», нужно установить гипервизор Virtual Box и загрузить образ виртуальной лаборатории. Как установить и настроить лабораторию мы расскажем в следующей лекции. Чтобы начать, вы можете перейти по ссылке ниже, или же просто следуя по курсу, перейти на следующую лекцию. В таком случае лекцию «CS50 IDE» вы можете пропустить.

  2. В видеолекции Дэвид Малан программировал в облачной CS50 IDE. Чтобы воспользоваться CS50 IDE, нужно зарегистрироваться на образовательной платформе edX. Как настроить CS50 IDE вы узнаете через одну лекцию (чтобы сделать это вы можете перейти по ссылке или, следуя по курсу, пропустить следующую лекцию, которая рассказывает об установке «Виртуальной лаборатории CS50»).

Итак, выбор за вами:

Комментарии (5)
Чтобы просмотреть все комментарии или оставить свой,
перейдите в полную версию
Ekatherina Likasheva 1 уровень, Москва
6 мая 2020
Thank you
Victor 3 уровень
4 января 2019
04.01.2019г. проехали 1.6! Выбираем CS50 IDE с ней проще. Зарегистрировался на edX нашёл там CS50's Introduction to Computer Science (на сейчас там аж 7 CS50), зашёл из курса в CS50 IDE и программируй на здоровье!
18 декабря 2018
Всем советую использовать CS50IDE Просто и без заморочек, все работает просто и все проверки проходят Декабрь 2018
Eugene Kim 7 уровень
17 июля 2018
Спасибо большое)
дима тарасов 4 уровень, Cheboksary
6 февраля 2018
https://ideone.com/ Если кому лень устанавливать виртуальные машины, вот ссылка на онлайн редактор кода на языке C