5. CS50 на русском: Лекция #5 [Гарвард, Основы программирования, осень 2015 год]

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.ย. 2024
  • Доп. материалы и задачи к лекции - javarush.com/s...
    Весь курс CS50 - javarush.com/s...
    Каждый год примерно 3% студентов Гарвардского курса по основам программирования CS50 пытаются смошенничать во время учёбы, например, выдав чужой код за свой. Этой статистикой @David Malan поделился на пятой лекции CS50. Представляете, какой процент был бы в наших вузах?... Впрочем, не будем о грустном, давайте лучше о знаниях.
    Вот что вам расскажут в текущей лекции:
    - Баги. Без этих верных спутников разработчиков никуда не деться, нужно научиться их выискивать. Дэвид расскажет о некоторых типах багов. Начнет с тех, которые сложнее выцепить: логических;
    - Откровение: бесконечный цикл на самом деле не такой уж и бесконечный;
    - Функциональная декомпозиция: прием для повышения читаемости кода и удобства кодирования;
    - Знай свои фигурные скобки: область действия переменных;
    - Объявление функций до реализации: специально для C;
    - Строки и как с ними работать;
    - Что такое ошибка сегментации;
    - Милые щеночки! В стриме. Не пропустите=).
    - Как едят шоколадки и M&M’s в Гарварде. Наглядное пособие.
    … ну а следующая лекция будет еще интереснее: молочное чудо Ovaltine и криптография. Одно только звучание завораживает!

ความคิดเห็น • 240

  • @alexkart9239
    @alexkart9239 4 ปีที่แล้ว +450

    Мужик из "Vert Dider" стал программистом, пока озвучивал этот курс.. =)

    • @pudreteflanders1582
      @pudreteflanders1582 3 ปีที่แล้ว +9

      судя по тому что он переводит и озвучивает ролики он гуманитарий, так что скорей всего возненовидел программирование еще больше.

    • @BekhtoldA
      @BekhtoldA 2 ปีที่แล้ว +16

      @@pudreteflanders1582 Язык программирования. (язык)- это гуманитарное направление)

    • @olegefimenko1904
      @olegefimenko1904 2 ปีที่แล้ว +24

      @@BekhtoldA слышал звон, да не знает, где он. Судя по Вашей логике, «млечный!!! путь» это, что-то из сельского хозяйства, а закон тяготения из юриспруденции

    • @BekhtoldA
      @BekhtoldA 2 ปีที่แล้ว +13

      @@olegefimenko1904 Язык - система знаков, служащая средством выражения (язык программирования служит средством выражения).
      Млечный путь, это устойчивое название нашей галактики, обязанное своим названием греческой мифологии. Где млечный звучит на греческом, как галактикос. (Для сравнения со значением слова "язык" не подходит. "Язык" - это термин.).
      Слово "закон" имеет несколько значений, как и слово "язык". Я применил слово "язык" в верном значении, вы же в примере использовали заведомо ложное значение слова "закон" создав таким образом соломенное чучело, которое сами и победили.
      Чем начинать комментировать чужие записи, разберись в себе, зачем ты это делаешь.

    • @olegefimenko1904
      @olegefimenko1904 2 ปีที่แล้ว +3

      @@BekhtoldA как и язык программирования - устойчивое определение для ИНСТРУМЕНТА в программировании, сам по себе язык программирования не является направлением

  • @MbwiruEikura
    @MbwiruEikura 3 ปีที่แล้ว +34

    "Please give me positive" - первая простейшая программа-вымогатель.

  • @qrthack
    @qrthack 8 ปีที่แล้ว +218

    Спасибо Vert Dider'у и JavaRush

    • @Victor-Pozdnyakov
      @Victor-Pozdnyakov 7 ปีที่แล้ว +12

      и cs50

    • @iamtokaydo
      @iamtokaydo 4 ปีที่แล้ว +6

      @@Victor-Pozdnyakov Им в первую очередь

  • @iritaka
    @iritaka 3 ปีที่แล้ว +91

    Тайм-коды: баги, функциональная декомпозиция, области видимости, тип string
    0:00 заставка
    0:31 баг. Программа buggy-0.c Скобки
    4:48 программа loop.c
    7:01 бесконечный цикл. Завершить (ctrl +c)
    20:23 функциональная декомпозиция. Программа function-0.c
    21:55 абстракция
    23:07 программа function-1.c
    24:55 область видимости переменной. Локальная переменная
    26:23 работа с ошибками error
    27:45 глобальные переменные
    28:38 если несколько переменных с одинаковыми именами
    29:04 тип, указываемый перед именем функции - это тип возвращаемого значения
    29:50 тип, указываемый в скобках после имени функции - это тип входных данных. void - ничего
    30:19 прототип prototype. Местоположение функции
    32:38 библ. с расширением .h - это прототип
    33:16 программа cough-1.c, cough-2.c
    34:46 программа cough-3.c
    35:35 программа cough-4.c, cough-5.c
    35:58 функция с несколькими аргументами
    36:37 тип string
    37:48 программа string-0.c
    39:15 функция в языке С strlen() возвращает длину строки
    39:47 плейсхолдер для character %c
    40:03 индекс символа в строке начинается с s[0] - первый символ
    40:40 ошибка сегментации. Проблема сегмента памяти
    43:38 библиотека string.h программа string-1.c
    45:08 программа string-2.c 2 параметра через запятую в цикле for в присвоении
    45:47 NULL ничего нет
    45:57 приведение типов typecasting
    46:46 программа ascii-0.c
    47:30 указание перед переменной в скобках тип

    • @FelixX138
      @FelixX138 3 หลายเดือนก่อน +1

      Спасибо 😊

    • @iritaka
      @iritaka 3 หลายเดือนก่อน +2

      @@FelixX138 Спасибо за спасибо)

  • @2012RAKOT
    @2012RAKOT 8 ปีที่แล้ว +89

    Лектор топовый, озвучка и перевод на его уровне

  • @user-zt5wq1ns2t
    @user-zt5wq1ns2t 7 ปีที่แล้ว +33

    Java Rush & CS50 Спасибо Вам за ваш труд!

  • @user-vy6qn2gi1p
    @user-vy6qn2gi1p 7 ปีที่แล้ว +48

    Это лучшее, что я видел из курсов по программированию. Огромное спасибо за перевод!

    • @user-jp8op1jj9e
      @user-jp8op1jj9e 2 ปีที่แล้ว +3

      стал ли ты програмистом?

    • @user-dc4ni1mk1z
      @user-dc4ni1mk1z 8 หลายเดือนก่อน

      @@user-jp8op1jj9eэто база , по этому курсу ты им не станешь , это основа она тебе даст только понимания что к чему и как работает

  • @vasya8441
    @vasya8441 8 ปีที่แล้ว +88

    Обожаю CS50

  • @Shirin13Ka
    @Shirin13Ka 5 ปีที่แล้ว +19

    Крутые лекции! Я в восторге, что мне их показали! И спасибо вам за то, что выложили и в рус,кой озвучке👍👏👏👏

  • @qwerty6810
    @qwerty6810 2 ปีที่แล้ว +6

    Огромное спасибо, VERT DIDER за весь их контент, просто бесценный источник информации.

  • @jedi39
    @jedi39 7 ปีที่แล้ว +6

    Это лучшее что я видел из курсов по программированию,джедайский уровень)Спасибо большое каналу и переводчикам,вы профессионалы своего дела!Качественный материал!

  • @Maksim_Khasanov
    @Maksim_Khasanov 3 ปีที่แล้ว +8

    Курс огонь! В университете многого не объясняли на программировании

  • @savvinovan
    @savvinovan 7 ปีที่แล้ว +269

    нас все меньше и меньше с каждой серией

    • @user-jl5rt9nv8u
      @user-jl5rt9nv8u 7 ปีที่แล้ว +33

      Проходят только избранные )

    • @alekseyfrozis937
      @alekseyfrozis937 7 ปีที่แล้ว +1

      Во истину)

    • @GuardKZ
      @GuardKZ 7 ปีที่แล้ว +11

      Александр Саввинов, я хоть и добрался до 5 серии, понимаю все очень отдаленно.

    • @alekseyfrozis937
      @alekseyfrozis937 7 ปีที่แล้ว +5

      При упорном изучении предметной области понимание возрастает.

    • @user-dk5hb6li8g
      @user-dk5hb6li8g 6 ปีที่แล้ว +1

      Лично я к этой серии единственное новое что узнал, это то, что make можно не только с мэйкфайлом юзать, но и используя имя исходника.

  • @ilovesm9135
    @ilovesm9135 6 ปีที่แล้ว +10

    Спасибо JavaRush от всего сердца!

  • @MariaIvanova777
    @MariaIvanova777 2 ปีที่แล้ว +6

    После Пайтона синтаксис в Си выглядит устрашающим.

    • @deadtie
      @deadtie 10 หลายเดือนก่อน

      стал программистом?

    • @FelixX138
      @FelixX138 3 หลายเดือนก่อน

      ​@@deadtie бот 😅 ?

  • @funnyformell
    @funnyformell 2 ปีที่แล้ว +3

    Ссылка на щенков - все, что мне нужно от этого курса

  • @alexeydushkov
    @alexeydushkov 2 ปีที่แล้ว +2

    если сравнить как нас учили и тут как земля и небо, максимум полезного за кратчайшее время.

  • @daryaabramova1210
    @daryaabramova1210 8 ปีที่แล้ว +7

    супер очень очень жду продолжения пожалуйста продолжайте

  • @ooo.coreltd6416
    @ooo.coreltd6416 8 ปีที่แล้ว +9

    Я тоже редко руками ем - ложкой, вилкой, но не руками.
    p.s. Перевод отличный!

    • @artdevh3735
      @artdevh3735 3 ปีที่แล้ว +1

      А хлеб то руками ешь? Или вилкой)

    • @ooo.coreltd6416
      @ooo.coreltd6416 3 ปีที่แล้ว +1

      @@artdevh3735 обычно руками. Но если там какой-то сложный бутерброд, то вилкой.

    • @serhii-666
      @serhii-666 2 ปีที่แล้ว +3

      А я всегда ртом ел. Странно.

  • @electronic3251
    @electronic3251 7 ปีที่แล้ว +21

    эх жаль что я учу другой язык, но смотрю с удовольствием, я не знаю вообще в России могут преподавать на таком уровне. Вообще этот курс нужно показывать нашим преподавателям.

    • @MichioSempai
      @MichioSempai 7 ปีที่แล้ว +5

      Наши преподаватели взвоют от такой системы преподавания)

    • @bonjovi8610
      @bonjovi8610 7 ปีที่แล้ว +7

      Какой "такой" ? Вы серьезно думаете, что он каждую лекцию так потеет?

    • @atomindex
      @atomindex 7 ปีที่แล้ว +17

      Учился несколько месяцев у зарубежных преподавателей, именно так они и ведут каждую лекцию

    • @annakorotkikh5301
      @annakorotkikh5301 6 ปีที่แล้ว +10

      наши преподаватели не прочь так работать, просто за 10 тыщ никто не хочет так потеть) вы думаете, что в Гарварде преподаватели получают эквивалентную зарплату?)))

    • @juvusart
      @juvusart 4 ปีที่แล้ว +4

      Посмотри хоть одну лекцию Андрея Станкевича, чувака из ИТМО, который и сам чемпион мира по спортивному программированию и не раз готовил наших ребят на первые места. Что удивительно, ребята из гарварда далеко не в топе соревнований)

  • @Setsu_Alteran
    @Setsu_Alteran 6 ปีที่แล้ว +3

    самое классное в самом конце , они и правда гении

    • @eeaa6086
      @eeaa6086 ปีที่แล้ว

      1й1 эх фц

  • @MrNeosporim
    @MrNeosporim 8 ปีที่แล้ว +13

    Огромное спасибо Vert Dider и JavaRush. Бесспорно ваша работа выше всех похвал, и весьма печально, лично для меня, что курс по С, а не С++. С - ушедшее, С++ - более приятен и пригоден для кодирования, хоть я и бегинер...

    • @semptra6196
      @semptra6196 8 ปีที่แล้ว +27

      В CS50 рассматривается база, фундамент программирования, просто за основу взят С. Реализация почти всего в курсе на других императивных языках ничем принципиально не отличается. Это основы, зная которые легко изучить специфику почти любого современного языка программирования

    • @Josersru
      @Josersru 8 ปีที่แล้ว +16

      "++" только библиотеками отличаются. Какая разница то? Или это что то новенькое, что из ++ убрали синтаксис Си?Для новичков библиотеки плюсов - лишняя, и не нужная информация.

    • @user-tp8tf3hh7q
      @user-tp8tf3hh7q 6 ปีที่แล้ว +1

      Сергей Гулин ООП...

  • @Cryo_Alex
    @Cryo_Alex 11 หลายเดือนก่อน

    Вот это да... Какие дебаты в комментариях.. но не суть. Первод отличный, спасибо переводчикам.

  • @2sgs
    @2sgs 8 ปีที่แล้ว +36

    для лиги лени
    щеночки: explore.org/live-cams/player/east-coast-assistance-dogs-cam-2

    • @GuardKZ
      @GuardKZ 7 ปีที่แล้ว +4

      Какая милота, до сих пор работает. ps: пикабу помойка.

  • @airshak1251
    @airshak1251 ปีที่แล้ว +5

    как это было бы нужно на 1ом курсе.
    Спасибо!

  • @michaelqi6985
    @michaelqi6985 6 ปีที่แล้ว +11

    50:16 Я почти что по земле катался))))

  • @podnoskami
    @podnoskami 3 ปีที่แล้ว +2

    Во блин! Сразу надо было давать ссылку на reference.cs50 - она миллион нервов экономит с этим ебучим синтаксисом, затрахался каждый раз на паузу ставить ролик в поисках что я не так делаю, а тут вон все описано. Сейчас актуальная ссылка manual.cs50.io , на момент чтения лекции видимо другая была

  • @user-vv3ue7rg8h
    @user-vv3ue7rg8h 8 ปีที่แล้ว +5

    Классный урок!

  • @user-jc4ue5ho3m
    @user-jc4ue5ho3m 3 ปีที่แล้ว +2

    «Пробелы для нас, это для красоты» Python - ну да, ну да пошёл я на***

  • @flexterion
    @flexterion 3 ปีที่แล้ว +2

    Вроде знаю это всё, а всё равно интересно

  • @user-me5ph5rs7w
    @user-me5ph5rs7w 7 ปีที่แล้ว +36

    45.50 null это не ноль !!! Это очень важно не правильно переведено! Null значит пусто, а не 0 это критически важно

    • @darkelf585
      @darkelf585 5 ปีที่แล้ว +1

      Если не ошибаюсь, при проверке значений функцией is_null в PHP при 0 - функция возвращает true... То есть выходит, что NULL = 0.

    • @alex_10405
      @alex_10405 2 ปีที่แล้ว +1

      @@darkelf585 в PHP - да, в С-подобных языках(не только) null - не ноль, а пустота

  • @linuxlifepage
    @linuxlifepage 6 ปีที่แล้ว +18

    39:28 будущий успешный программист :)

    • @privet_tykto
      @privet_tykto 4 ปีที่แล้ว +6

      смешно ) а как твои успехи спустя 2 года после комента? надеюсь это не ты кричал в зале..

  • @She1lby
    @She1lby 6 ปีที่แล้ว +4

    Девушка вообще классно озвучивает! ))

  • @From_my-life
    @From_my-life 4 ปีที่แล้ว

    самое главное это идея походу чтобы было что писать. а как писать это уже твой почерк

  • @tingaev
    @tingaev 8 ปีที่แล้ว +63

    Удивляюсь, как они умудряются впихнуть в лекционный час столько информации? И еще остается время для шуток, котиков-собачек, и вызовов студентов к доске)

    • @bonjovi8610
      @bonjovi8610 7 ปีที่แล้ว +39

      Сколько информации? Информации очень мало для часа

    • @taueron_v
      @taueron_v 7 ปีที่แล้ว +5

      Alex Tingaev ты думаешь 2 строчки кода это много?

    • @shoguneiraidenbaal359
      @shoguneiraidenbaal359 6 ปีที่แล้ว +9

      Для новичков много, если ты такой про иди на продвинутые курсы *// {сомневаюсь } ; *\

    • @dmitry1976yt
      @dmitry1976yt 4 ปีที่แล้ว +2

      @@shoguneiraidenbaal359 Это детский сад, младшая группа. Причем для недоразвитых. Детей маленьких так кормят - прыгают перед ними с игрушками и говорят - открой ротик, - за маму, за папу. Спасибо гарвард что выкладываешь какой именно уровень образования у тебя. Я теперь понял с кого наталья нестерова сделала свой "университет", с биланом на рекламе))

    • @user-wp1ft1gy9j
      @user-wp1ft1gy9j 4 ปีที่แล้ว +11

      @@dmitry1976yt Это хороший метод обучения. Старые учебники в СССР по математике, алгебре или физике с химией. Так же всё разжёвывали, прям как для недоразвитых. И мы первые в космосе были в итоге. А сейчас всё для умненьких. Только Протоны в землю втыкаются, а не на орбиту выходят. Да ещё Маска говном закидывать могут.

  • @CenturionKZ
    @CenturionKZ 8 ปีที่แล้ว +7

    Есть ли что-то подобное но по основам алгоритмов и структур данных? Можно на английском

  • @SuperMo2004
    @SuperMo2004 7 ปีที่แล้ว +3

    Насколько же мы отстаём... и этот разрыв всё больше. Сырьевой придаток, полезное ископаемое - как-то так
    Авторам большое спасибо за материал!

    • @zultulce
      @zultulce 7 ปีที่แล้ว +3

      Сергей Сергей только ребята из МТФИ и СПБГУ ничем не уступают этим ребятам из Гарварда на олимпиадах и спортивному программированию

    • @dreammakmuss
      @dreammakmuss 5 ปีที่แล้ว +2

      @@zultulce а в 2019 году МГУ заняли первое место по спортивному программированию) А Гарвард занял места от 21 до 40 ;)

    • @zultulce
      @zultulce 5 ปีที่แล้ว +3

      @@dreammakmuss Ага... я смотрел в прямом эфире финал! Отлично сделали всех!

  • @maksonic_official
    @maksonic_official 4 ปีที่แล้ว +1

    пи3да, JavaRush я в восторге ахха эмоции разрывают! Огромное спасибо за перевод этого материала! Если бы меня в шараге так учили, щас бы минимум работал в Яндексе или Майле!)))

  • @Kathoreary
    @Kathoreary 5 ปีที่แล้ว +17

    Блин первые лекции вроде все понятно было, а на этой уже чето поплыл ((

  • @rg4747
    @rg4747 ปีที่แล้ว

    Пока слушал выивил алгоритм жизни🤔🔥👍

  • @enzocortez7758
    @enzocortez7758 ปีที่แล้ว +8

    Отличное шоу, слабый материал по плотности. Потрачено 5 лекционных часов, и мы всё еще перебираем символы строки в одиночном цикле без единого понимания об архитектуре системы/ОС, даже в общих чертах, очень узко, очень медленно, спорно в плане последовательности укладки знаний, но красиво и зрелищно, это факт.

    • @user-dz2sv1ur3s
      @user-dz2sv1ur3s 9 หลายเดือนก่อน

      есть совет?

    • @IvanZabolotny
      @IvanZabolotny 9 หลายเดือนก่อน

      @@user-dz2sv1ur3sрешать реальные задачи, начиная с самых простых. Этот ужасный, скучный, непонятный "курс" когда-то напрочь отбил у меня желение научиться писать код, хотя я этого очень хотел. Потом через 2 года я снова вернулся в это все, забыв про эти видео

    • @From_my-life
      @From_my-life 7 หลายเดือนก่อน +1

      Ну ты даёшь, я с тобой абсолютно не согласен

    • @FelixX138
      @FelixX138 3 หลายเดือนก่อน

      Да ведь они должны были, нет обязаны были уже после первой лекции писать 3д шутеры хотя бы на уровне КС 1,6 😅 .

  • @ArtyrBlack
    @ArtyrBlack 8 ปีที่แล้ว +2

    Молодцы!

  • @BobiBobObana
    @BobiBobObana 8 ปีที่แล้ว +2

    народ дайте пожалуйста ссылку на их среду разработки. В чем они компилят код.

  • @user-ex7cf2tu8h
    @user-ex7cf2tu8h ปีที่แล้ว +1

    Дякую за вашу працю

  • @alexeydushkov
    @alexeydushkov 2 ปีที่แล้ว +1

    попробую освежить свои знания, вроде есть дополнительные ссылки, уровень преподавания на высоте но не для новиков, они сразу застрянут, а может я и ошибаюсь.

    • @vladyan01
      @vladyan01 2 ปีที่แล้ว +3

      Наоборот тут очень все разжевывают, как раз для совсем зеленых

  • @kjbk4421
    @kjbk4421 8 ปีที่แล้ว +2

    Спасибо огромное

  • @user-ub5qd3eo1d
    @user-ub5qd3eo1d 7 ปีที่แล้ว +2

    Скажите где взять примеры которые он открывает, к ним есть доступ? Зорание благодарен

    • @user-wp1ft1gy9j
      @user-wp1ft1gy9j 4 ปีที่แล้ว +4

      Думаю уже поздно. Но вдруг ещё кому нужно будет. cs50.tv/2015/fall/#about,psets

  • @donnasara70
    @donnasara70 8 ปีที่แล้ว +1

    Подскажите пжлста на какой неделе из 12 будет про Основы баз данных и SQL.
    Веб-разработка: основы CSS, HTML, JavaScript и PHP ?

    • @Gostoid
      @Gostoid 8 ปีที่แล้ว +2

      а какая в жопу разница, принципы везде одинаковые, конкретики в курсе нету.

  • @FANTOM347RB
    @FANTOM347RB 7 ปีที่แล้ว +2

    Блин сейчас пытался подставлять разные буквы в виде переменных на "a" он выводит какую-то чушь на "s" вообще кращится, даже если использовать в виде переменной "ae" или какое либо другое сочетании он все равно выводит чушь.
    Ктонить знает где можно посмотреть как правильно объявлять переменные?

    • @_FAHRENHEIT
      @_FAHRENHEIT 7 ปีที่แล้ว +1

      float f;
      int i;
      если ты объявленные переменные нигде не используешь то он будет ругаться.

    • @FANTOM347RB
      @FANTOM347RB 7 ปีที่แล้ว

      ???
      А к чему это сказано?
      У меня значения который я использую, не желают корректно работать, вот и думаю что мб они зарезервированны и их нельзя использовать как переменные.

    • @_FAHRENHEIT
      @_FAHRENHEIT 7 ปีที่แล้ว

      не так я тебя понял,видимо. Вообще эти переменные не зарезервированы и ты свободно можешь их использовать.
      Напиши сюда те ошибки что выдает компилятор .

    • @FANTOM347RB
      @FANTOM347RB 7 ปีที่แล้ว

      Он не выдает ошибок, он просто не правильно воспринимает переменные.
      Ты задаешь a = 5, выводишь в консоль и вместо 5 получаешь 7856382 или любое другое случайное число.

    • @zultulce
      @zultulce 7 ปีที่แล้ว

      LORD int a = 5;

  • @200dav
    @200dav 8 ปีที่แล้ว

    COOL. Круто, спасибо большое.

  • @naurozov
    @naurozov 3 ปีที่แล้ว

    Немного запутался, либо пропустил информацию
    Зачем после %i,n,c запятой нужны "i, n, c либо name"? Надеюсь поняли вопрос

  • @AntonioBenderas
    @AntonioBenderas 8 ปีที่แล้ว +1

    Спасибо!!! Будет перевод SICP? Структура и интерпретация компьютерных программ

    • @hectorofacedia6158
      @hectorofacedia6158 8 ปีที่แล้ว +3

      Сомневаюсь, типичный джаварашер не оценит.

  • @aleksandrkravchevskiy1160
    @aleksandrkravchevskiy1160 8 ปีที่แล้ว +2

    Подскажите, пожалуйста, где найти "Дополнительные материалы к лекциям CS50" на английском языке?

    • @aleksandrkravchevskiy1160
      @aleksandrkravchevskiy1160 8 ปีที่แล้ว +1

      что-то содержание по этой ссылке не совпадает с текстом, который здесь
      info.javarush.ru/javarush_articles/2016/07/18/%D0%94%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%BC%D0%B0%D1%82%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D1%8B-%D0%BA-%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D1%8F%D0%BC-CS50-Week-1-%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D0%B8-3-%D0%B8-4-.html

    • @davidchagalidze
      @davidchagalidze 8 ปีที่แล้ว

      Не удалось найти?

    • @aleksandrkravchevskiy1160
      @aleksandrkravchevskiy1160 8 ปีที่แล้ว

      Нет

    • @kirznervadim7072
      @kirznervadim7072 8 ปีที่แล้ว +4

      А вот и щенки explore.org/live-cams/player/east-coast-assistance-dogs-cam-2

  • @pavelmanin9457
    @pavelmanin9457 ปีที่แล้ว +1

    Чтобы изучать и повторять все что сказано, что нужно?? будет ли достаточно VS code и пайтона на пк?

    • @user-dc4ni1mk1z
      @user-dc4ni1mk1z 8 หลายเดือนก่อน

      нет нужно установить линукс , docer, Nginx, разобраться с git и контроль версий,понять как работают микросервесы и как и запускаются

    • @FelixX138
      @FelixX138 3 หลายเดือนก่อน

      ​@@user-dc4ni1mk1z А ещё получить высшее образование 😅, создать автомат Калашникова, и стать боссом качалки.

  • @buratino9148
    @buratino9148 8 ปีที่แล้ว +1

    Спасибо!

  • @oleksandrvorzhev5026
    @oleksandrvorzhev5026 5 ปีที่แล้ว +3

    Помогите найти их задачник

  • @viloncool
    @viloncool 7 ปีที่แล้ว +1

    cs50 очень крутой курс!

  • @Danilukh
    @Danilukh 8 ปีที่แล้ว +4

    Когда будет следующая часть?

  • @SalahAdin.
    @SalahAdin. ปีที่แล้ว

    вот не могу понять и всё. Флот инт принт холоу мир. Почему это всё? И что происходит когда это пишем! ? Капец как понять то

  • @SalahAdin.
    @SalahAdin. ปีที่แล้ว

    цикл! конечно цикл! И все всё поняли а я не понял. И сразу ещё поток информации

    • @ruslanbeckhamrazakov
      @ruslanbeckhamrazakov 11 หลายเดือนก่อน

      Ты не один всё не понимаешь 😅 тут нужно на практике разбираться, так на слух очень тяжело

    • @deadtie
      @deadtie 10 หลายเดือนก่อน

      начинающие, напиши когда станешь программистом@@ruslanbeckhamrazakov

  • @qnxos
    @qnxos 7 ปีที่แล้ว +3

    Переводчики, изучите вопрос с применением "а" и "но". В выражении: " не белый, а черный" неправильно применять но, вместо а.

  • @DizelCrewGTAV
    @DizelCrewGTAV 7 ปีที่แล้ว +2

    мне порой кажется что это чисто обучение С, а С для новичков сложный язык.

  • @SalahAdin.
    @SalahAdin. ปีที่แล้ว

    я вот не могу понять. Почему эти слова почему эти значения??? Как мне человеку который не знает и не когда не знал программирование это всё понять. Просто программистам а мне вот как новому человеку как это понять!!!!?

    • @user-dc4ni1mk1z
      @user-dc4ni1mk1z 8 หลายเดือนก่อน

      гугл и ИИ в помощь

  • @drino955jug3
    @drino955jug3 2 ปีที่แล้ว

    Норм, спс за перевод.

  • @mikekudrynskyi3645
    @mikekudrynskyi3645 8 ปีที่แล้ว +1

    Ребят, а где взять эти все файлы, которыми Дэвид пользуется?

    • @maximbystrov7376
      @maximbystrov7376 8 ปีที่แล้ว

      он чё то про их сайт говорил
      cs50.harvard.edu/ во

    • @user-xs6mu8bc9q
      @user-xs6mu8bc9q 7 ปีที่แล้ว +8

      Mike Kudrinskiy есть сайт Прометеус(сайт украинский ),там этот весь курс есть с практическими заданиями с дополнениями,семинарами и всем этим материалом,которым он пользуется с подробными разьяснениями и переводом и ссылками и дополнительными видио от Маланна.Это бесплатно.И если зарегестрироваться,то можно получить после выполнения всех практических заданий-получить диплом о прохождении курса cs 50(все полностью бесплатно,на волонтерских основах)

  • @antonivanov9555
    @antonivanov9555 5 ปีที่แล้ว +2

    Не область действия, а область видимости переменной. Фундаментальное понятие. А так норм.

  • @user-sb5pl7xd4y
    @user-sb5pl7xd4y 2 ปีที่แล้ว

    thenk you

  • @MrsMariestar
    @MrsMariestar 8 ปีที่แล้ว

    Ребята, а кто-нибудь практические задания делал? Которое 0. Инициализация. Всё хорошо, но как насчёт верхнего регистра?

    • @MrsMariestar
      @MrsMariestar 8 ปีที่แล้ว

      Если кто тоже над этим думает - там, в С, конечно, есть стандартная функция, но мне показалось, что они хотят практикум на основе их лекций, поэтому решение можно построить на кодах символов ASCII - для этого лекций вполне достаточно.

  • @nalilata
    @nalilata 7 ปีที่แล้ว

    ну уж прямо все взломы - это переполнения буфера?
    а как же эскалация прав или анализ трафика?

    • @juvusart
      @juvusart 4 ปีที่แล้ว

      он DDOS атаку имел ввиду

  • @randizol
    @randizol 5 ปีที่แล้ว +1

    с каждой серией все жоще и жоще...

  • @Catseavitamin
    @Catseavitamin ปีที่แล้ว

    огромное спасибо за перевод! за курс! но как же хочетсч понять все, и не чувствовать чебя такой тупой 🤦😥 кто может помочь понять?

  • @user-bx7qh9hc3r
    @user-bx7qh9hc3r 4 ปีที่แล้ว +1

    49:53 Simpson's House xd

  • @DerAleksan
    @DerAleksan 5 ปีที่แล้ว

    08:00 Как понять не хватит битов? Пожалуйста подскажите.

    • @juvusart
      @juvusart 4 ปีที่แล้ว +1

      Ты за год разобрался или объяснить?)

    • @Libirmanmovies
      @Libirmanmovies 4 ปีที่แล้ว +1

      @@juvusart обьясни

    • @juvusart
      @juvusart 4 ปีที่แล้ว +1

      @@Libirmanmovies дружище, посмотри этот 20-минутный видеоурок, где не тароторя по полочкам раскладываются проблемы переполнения типов. Да и вообще, я весь курс рекомендую просмотреть. Лучше я всё равно не расскажу тут. Вот ссылка : th-cam.com/video/sKrIIWS2kaY/w-d-xo.html

    • @Libirmanmovies
      @Libirmanmovies 4 ปีที่แล้ว

      @@juvusart спасибо, сегодня ознакомлюсь, а то чет запутался маленько

    • @user-nl1dt3kc4u
      @user-nl1dt3kc4u 3 ปีที่แล้ว +1

      Если в автомобиле установлен счётчик про-
      бега на 999999км.,то при пробеге очередного
      километра произойде переполне-
      ние,на счётчике выско-
      чит 000000км.,и аппарат
      можно смело продавать
      как новый,предварительно
      заклеив дыры в кузове
      цветной бумагой.
      Вот точно так и с битами.

  • @user-yu9wg2ed7q
    @user-yu9wg2ed7q 3 ปีที่แล้ว +1

    а если бесконечный цикл выводит 0, то что? битов хватит?

    • @qwerty32198
      @qwerty32198 3 ปีที่แล้ว

      Был ниже коммент на эту тему - смысл коммента, что в этом ролике ответы th-cam.com/video/sKrIIWS2kaY/w-d-xo.html

  • @tree-service
    @tree-service 7 ปีที่แล้ว +1

    где на щенков посмотреть?

  • @almatkabul9165
    @almatkabul9165 7 ปีที่แล้ว

    а можно ли на оф сайте поковырять задачки?

  • @Value_Your_Voice
    @Value_Your_Voice 7 ปีที่แล้ว +17

    Функцию, которая делает «cough! cough! cough!» можно назвать void Putin(int);

  • @user-sb5pl7xd4y
    @user-sb5pl7xd4y 2 ปีที่แล้ว

    почему в si++не указывается место ошибки как в paskal

    • @FelixX138
      @FelixX138 3 หลายเดือนก่อน

      Блин это наверное вопрос в компиляторе...

    • @FelixX138
      @FelixX138 3 หลายเดือนก่อน

      Ааа... Есть разные языки, и есть те в которых код сразу проверяется, а есть те которые можно проверить только во время отладки.

  • @viloncool
    @viloncool 7 ปีที่แล้ว +1

    сs50 прикольный курс

  • @user-mv5st2br6r
    @user-mv5st2br6r 2 ปีที่แล้ว

    Решение неправильное: котята лучше щенков

  • @user-uj2vv9ue9w
    @user-uj2vv9ue9w 6 ปีที่แล้ว

    дайте ссылку на задачник cs50

  • @marshallthecrew_itsme
    @marshallthecrew_itsme ปีที่แล้ว

    это язык Java или С ?! Я почему то запутался и не поримаю

  • @kirznervadim7072
    @kirznervadim7072 8 ปีที่แล้ว +5

    Удивило, что за мошенничество (списывание) чужого кода у них какие-то комиссии и отчисления.

    • @Josersru
      @Josersru 8 ปีที่แล้ว +31

      Что удивительного? Гарвард - самый престижный частный(Не государственный!) университет, и что бы оставаться таким, он должен принимать лучших, и выпускать исключительно лучших. А если вы ленитесь, списываете, то вы уже вряд ли лучший.

    • @firstaid7721
      @firstaid7721 7 ปีที่แล้ว +1

      Это не только в Гарварде, в других вузах СШ такие же правила. Спалят на списывании - могут отчислить.

    • @user-vf9mr1nd6f
      @user-vf9mr1nd6f 6 ปีที่แล้ว

      Когда я училась на программиста, то можно было тогда всех вызывать на комиссию) и всех можно было отчислять за сдачу не своих программ)

  • @user-vv3ue7rg8h
    @user-vv3ue7rg8h 8 ปีที่แล้ว

    Ни одного дизлайка)

  • @user-yk2ue6gk8x
    @user-yk2ue6gk8x 3 ปีที่แล้ว

    в чем смысл последнего скетча?

  • @funnyvideowithcatss7428
    @funnyvideowithcatss7428 8 ปีที่แล้ว

    спастб

  • @a.o.yaroslavov
    @a.o.yaroslavov 4 ปีที่แล้ว +1

    Гравард крут, очень крут! Но как для школьного курса 8го класса какой-нибудь Российской школы.

  • @Levelord92
    @Levelord92 6 ปีที่แล้ว

    А для кого курс? Уже для опытных программеров?

  • @oblomingosan219
    @oblomingosan219 2 ปีที่แล้ว

    жаль что нет задачников

  • @user-sb5pl7xd4y
    @user-sb5pl7xd4y 2 ปีที่แล้ว

    jast more konkret

  • @whomad1747
    @whomad1747 5 ปีที่แล้ว +1

    20:18 - окончание болтовни

  • @CashHuntersShorts
    @CashHuntersShorts 11 หลายเดือนก่อน

    +1

  • @safeat4505
    @safeat4505 3 ปีที่แล้ว +1

    Люди щенков нет
    как так

  • @KInoShKa682
    @KInoShKa682 6 ปีที่แล้ว

    на каком языке он пишет?

  • @demetrsimeon4806
    @demetrsimeon4806 3 ปีที่แล้ว

    Что то я не догоняю вообще...

  • @aleksv501
    @aleksv501 3 ปีที่แล้ว +2

    это прям ток шоу какое-то :)
    и ведущий в мыле ))

  • @user-fd3ei5fd1v
    @user-fd3ei5fd1v 3 ปีที่แล้ว

    Кто-то заходил смотреть на щеночков?

  • @luckymonk3202
    @luckymonk3202 8 ปีที่แล้ว

    Везде развод - на сайте нет щенков

    • @LiguidCool
      @LiguidCool 8 ปีที่แล้ว +3

      Есть, только нужно перейти на сайт с трансляцией.
      И кстати это запись еще 2015 года.

  • @aleksandrbakhtiyarov2719
    @aleksandrbakhtiyarov2719 8 ปีที่แล้ว

    +++

  • @RogovAB
    @RogovAB 6 ปีที่แล้ว +4

    Лекции по программированию, как лекции по плаванью. Интересно конечно, но бесполезно.