Штумоз : другие произведения.

Cs50 Основи програмирования

Самиздат: [Регистрация] [Найти] [Рейтинги] [Обсуждения] [Новинки] [Обзоры] [Помощь|Техвопросы]
Ссылки:


 Ваша оценка:
  • Аннотация:
    Даже не знаю зачем мне это нужно. Была бы нормальная смотрела бы кино, читала книгу, зачем мне это? даже не знаю. Урок первый я учю CS50 Основи програмирования

  
  
  
  

урок на CS50 Lab

  
 []
  
  
  
     урок на CS50 Lab
  
  
     Урок 1
  
  
     простая программа вывода на экран
  
     
  
     int main(void)
  
  
     {
  
  
      printf("hello, world\n");
  
  
     }
  
  
     
  
     
  
     
 []
  
  
  
     
  
     команда ls “list.”очень похожа на команду dir и работает почти так же ,показывает то что в корневом каталоге .
  
     клавиша контрл + L очистка экрана
  
     
 []
  
  
     
 []
  
  
     разница все же есть . ls выводить с синтаксисом.
  
     
  
     команда clang -выполняет компиляцию, вначале водим команду, потом файл который компилируем. в нашем случае это файл hello.c .Выглядеть это будет так
  
     clang hello.c
  
  
     
  
     Попробуем изменить программу.
  
     
  
     
 []
  
  
     после компиляции у вас получится новый файл a.out вывод ассемблера. Это и есть скомпилированный файл,теперь это исполняемый файл и его можно запустить.
  
     запустить его можно командой через ./ имя файла у нас файл a.out
  
  
     это, тогда запуск будет выглядеть так ./a.out
  
  
     
 []
  
  
     
  
     a.out считается не очень удобной для вывода ,поскольку не несет информацию о файле ,потому мы можем перекомпилировать в другое название clang -o hello hello.c
  
  
     -o это аргумент , обычно считается как флаг, ключ.
  
     он сообщает компилятору вывести (output, ) файл с названием hello.
  
     после чего вывести команду можно так как в первом случае ./hello
  
     
 []
  
  
     
  
     для автоматизации процесса команды clang существует команда make
  
     make hello
  
     
 []
  
  
     теперь можно просто запустить программу командой ./hello
  
     ./ имя файла.
  
     
  
     
  
     
  
     автор Штумоз 24.07.19 г
 []
  
  
     P/s мне не понравился курс CS50 Основи програмування .Он слишком затянутый,Плюс нету на русском языке. Потому приходится сидеть переводить текст и учиться самостоятельно как всегда.
  
     Учитель к тому же обманщик, он сказал что ввиду того что программа работала по разному на разных устройствах, то нужно регистрироваться на GitHub и работать с посторонней программой CS50 Lab
  
  
     Это обман . Microsoft Visual Studio работала бы одинаково на любом устройстве. Более того существует много автономных программ. Но рекламируется только GitHub и только вот эта убогая программа CS50 Lab это реально раздражает.
  
     В видео курсе очень много театральности и беллетристики , то что можно было показать за 30 минут растягиваются на более два с половиной часа.
  
     Из за того что программа не автономна, тем более она сделанно очень плохо, вместо потратить на это пару дней мне придется затратить время в 10 раз больше.
  
     если бы я платила за этот курс я требовала бы вернуть как минимум половину стоимости.
  
  
 Ваша оценка:

Связаться с программистом сайта.

Новые книги авторов СИ, вышедшие из печати:
О.Болдырева "Крадуш. Чужие души" М.Николаев "Вторжение на Землю"

Как попасть в этoт список

Кожевенное мастерство | Сайт "Художники" | Доска об'явлений "Книги"