ide.cs50.io

Регистрация и вход в среду разработки.

Чтобы не устанавливать на домашний компьютер программное обеспечение, необходимое для выполнения заданий, мы будем пользоваться средой на облаке ide.cs50.io. Входить в эту среду мы будем через учётную запись на github.com. В видео ниже, вы можете посмотреть, как это сделать.


Создание и запуск первой программы на javascript

Ниже мы видим рабочую среду на ide.cs50.io.

В нижней части,находится окно терминала. Через него мы будем общаться с ядром операционной системы. Ядро операционной системы выполняет две функции. Первая функция - предоставление программам доступа к оборудованию, вторая - многозадачность. Используя язык sh в терминале мы будем создавать папки, запускать программы... Создадим паку с именем week1 в домашнем каталоге пользователя. Для этого выполните в окне терминала команду


~/$ mkdir ~/week0

~ - короткое обозначение домашнего каталога. Текущий каталог, или рабочий каталог - это каталог, в котором программа начинает поиск файлов, если не указан полный путь. Имя текущего каталога отображается справа от знкака $. Следующая команда сделает текущим каталогом каталок week0.


~/$ cd ~/week0

Напишем программу на javascript, которая при запуске выводит приветствие. В окне вверху справа, нажмите плюс и создайте файл. Сохраните его в папку week0 с именем hello.js. Наберите в файле


console.log("Привет, мир!")

Сохраните изменения, перейдите в окно терминала и выполните в нем команду


$node hello.js

node - это имя файла программы интерпретатора языка javascript. Эта программа найдёт созданный нами файл в текущем каталоге и выполнит его. Программа node наследует свойство, текущий каталог, от запускающего её терминала.