Язык Си для начинающих / #7 - Структуры данных

  Рет қаралды 98,511

Гоша Дударь

Гоша Дударь

Күн бұрын

Пікірлер: 85
@howareyou1674
@howareyou1674 2 жыл бұрын
Благодарю вас за столь доступную и понятную информацию! Уроки шикарные!
@Лина-н8у
@Лина-н8у 2 жыл бұрын
Все замечательно, просто и понятно.
@ВладимирМосквин-ц8б
@ВладимирМосквин-ц8б 2 жыл бұрын
Спасибо за видео, с удовольствием смотрю курс. Мне особенно понравился этот урок, так как навеял воспоминания моей молодости, я в 1974 году использовал структуры на языке КОБОЛ. Потом, в силу того, что КОБОЛ работает медленно, было принято решение писать программы на языке символического кодирования (ЯСК) - это прообраз ассемблера. Мне кажется, что идею структур язык С взял из языка КОБОЛ. Это можете рассматривать как историческую справку из опыта конкретного человека.
@МаркПетраков-т6с
@МаркПетраков-т6с 2 жыл бұрын
Вот это да! Это ж получается вы программист со стажем, вам наверняка больше 60. А что это за язык такой? Никогда такой не слышал.
@ВладимирМосквин-ц8б
@ВладимирМосквин-ц8б 2 жыл бұрын
@@МаркПетраков-т6с Я родился в ноябре 1948 года, в 1969 году, будучи студентом первого курса математико-механического факультета ЛГУ написал свою первую программу на Алголе. Говорят, что на языке КОБОЛ до сих пор пишут, я где-то читал, что в США программисты на КОБОЛе даже хорошо зарабатывают. ЯСК - это для машины МИНСК-32, двухадресная, в то время в русскоязычной литературе вместо понятия "бит" использовалось понятие "разряд", эта машина 37 разрядная, 32 разряда на адреса (16 + 16), 5 разрядов на код операции. Мне кажется, в настоящее время ЯСК наиболее близко совпадает с ассемблером FASM.
@spacecowboy312
@spacecowboy312 2 жыл бұрын
@@ВладимирМосквин-ц8б здорово, что вы все еще интересуетесь чем-то, что вас вдохновляло и интересовала во время учебы. не поймите меня не правильно, я не считаю, что возраст это приговор, но оглядываясь по сторонам временами кажется так, но вы пример обратного, это радует!
@ВладимирМосквин-ц8б
@ВладимирМосквин-ц8б 2 жыл бұрын
@@spacecowboy312 Спасибо.
@ПетрПетрошвиллер
@ПетрПетрошвиллер 2 жыл бұрын
программисты с вашим опытом и знаниями до сих пор очень ценны, тк одним из результатов цифрового прогресса стало огромное количество т.н. "айтишников". А специалистов, глубоко понимающих машину и ее логику - настоящих программистов - сейчас мало, как и всегда их было мало. Удачи Вам и постоянного личного прогресса! 😊
@ivankovalev1250
@ivankovalev1250 3 жыл бұрын
Лучшее видео по структурам на ютубе
@СлаваМорозов-м3й
@СлаваМорозов-м3й Жыл бұрын
отлично! рекомендую, просто и понятно.
@marfutkin
@marfutkin 3 жыл бұрын
Талант передавать информацию.
@РусланШарафутдинов-у2ц
@РусланШарафутдинов-у2ц Жыл бұрын
Очень круто, очень понятно, завтра кр по прогам экстерном понял эту тему, спасибо
@alar8016
@alar8016 3 жыл бұрын
очень хорошая подача информации ! Все очень весело и легко.
@КОМПЬЮТЕРНАЯРЕАЛЬНОСТЬ
@КОМПЬЮТЕРНАЯРЕАЛЬНОСТЬ 4 жыл бұрын
Спасибо за инфу! Буду осваивать программирование)) Я лет в 16 пробовал с++ учить вот, попробую по новой!
@АлександрМатвеев-н8п
@АлександрМатвеев-н8п 4 жыл бұрын
Лучше б ты стал прогером а не Ютубером!!!
@ЯрославГоловко-ф6и
@ЯрославГоловко-ф6и 4 жыл бұрын
Лучше учи сразу c++, у Simple Code все максимально понятно.
@АндрейГерасимов-ь3п
@АндрейГерасимов-ь3п 4 жыл бұрын
@@ЯрославГоловко-ф6и согласен
@ТестТест-в3ъ
@ТестТест-в3ъ 4 жыл бұрын
Отличия в с и с++ только в ООП(проще говоря классы и интерфейсы)
@nickjonas8257
@nickjonas8257 4 жыл бұрын
НУ потому что до конца просто не шел, а останавливался. Вот и не получалось. Будешь не останавливаться, все получиться
@cppprograms5868
@cppprograms5868 4 жыл бұрын
Ждём продолжения.
@КатеринаДука-и1ю
@КатеринаДука-и1ю 2 жыл бұрын
Спасибо за урок!
@МаксимВоскресенский-я6о
@МаксимВоскресенский-я6о 4 жыл бұрын
Нужен урок про динамическое распределение памяти
@СултанТурдумамытов
@СултанТурдумамытов 3 жыл бұрын
Можете сделать видео курс по ассемблерру
@МаксимШишкин-б2е
@МаксимШишкин-б2е Жыл бұрын
а как можно вводить данные для объекта через функцию scanf?
@alex68md
@alex68md 7 ай бұрын
привет. строчка 12 strcpy. пару вопросов. на каком этапе копируется текст: компиляции или выполнения ? и где хранится эта строка : на винте или и на винте и в оперативке ?
@ВладаШудегова-э3н
@ВладаШудегова-э3н 4 жыл бұрын
Большое спасибо! Как раз к стати. Можешь сделать урок по спискам? А то как-то тяжеловато даётся 😅
@МішаГоркавчук-д9ю
@МішаГоркавчук-д9ю 2 жыл бұрын
strcpy не работает так как ты показывал через char?
@MAGNUS2DStrike
@MAGNUS2DStrike 28 күн бұрын
Не работает потому что нужно подключить модуль
@DURDANAYEMBERGENOVA
@DURDANAYEMBERGENOVA 3 ай бұрын
можно вопрос к вам? тут в видео есть место где вы написали про strcopy. Не так уж поняла почему вы так делали и почему в коде произошла ошибка, вроде бы всё правильно? можете объяснить ещё раз? спасибо за ответ заранее.
@mathew9794
@mathew9794 3 жыл бұрын
Спасибо тебе
@alekseyzaretskiy5757
@alekseyzaretskiy5757 4 жыл бұрын
Получается структуры - это прообраз классов из обьекто-ориентированных языков?
@ЛюблюТактики-ъ1к
@ЛюблюТактики-ъ1к 3 жыл бұрын
Да
@spacecowboy312
@spacecowboy312 2 жыл бұрын
а что такое прообраз?
@l_.dimas._l
@l_.dimas._l 2 жыл бұрын
@@spacecowboy312 к примеру игрушечная машинка это прообраз реальной машины
@1e50k3
@1e50k3 9 ай бұрын
Привет, все таки в VS у меня не определяет "strcpy" и приходится выводить в одну строку как с ауди. А вот в онлайн компеляторе все проходит на отлично.
@rinchik_rulit
@rinchik_rulit Жыл бұрын
спасибо!
@I_am_Pathos
@I_am_Pathos Жыл бұрын
Можно ли описать структуру и поместить её в функцию? Пытался соединить 6 и 7 урок но почему-то не получается компиляция....
@Franc_Net
@Franc_Net 2 жыл бұрын
А как можно структуру в файл записать? В Делфи есть фишка, типизированные файлы а в Си не могу найти.
@ИскандерМахмудов-о9м
@ИскандерМахмудов-о9м 2 жыл бұрын
А при работе с файлом никаких подводных камней не вылезет?
@АсланАлибеков-в3б
@АсланАлибеков-в3б 3 жыл бұрын
Почему-то такая запись не читается struct car mercedes = {400, "Mercedes-Bens 222", 1700.00f}; Из-за компилятора?
@МаксимНосов-е6й
@МаксимНосов-е6й 4 жыл бұрын
Гоша, всегда хотел спросить, каким компьютером пользуешься, я понимаю что мак, и думаю спросить тебя, хватит ли MacBook air новый на максимуме для юнити
@D1gArch
@D1gArch 3 жыл бұрын
Мак Эйр для такого тяжеловеса как юнити - не самый лучший вариант.
@kopaloid5476
@kopaloid5476 3 жыл бұрын
Thank u )
@vitus2537
@vitus2537 4 жыл бұрын
Может кто подсказать, что за редактор? очень понравилось оформление, приятное глазу
@Alexandrrrr-q1g
@Alexandrrrr-q1g 4 жыл бұрын
Не помешала бы давать домашнее задание и потом его обсуждать отдельно в видеоуроках. А так вроде как супер!
@mksmvnv
@mksmvnv Жыл бұрын
структура в С это как класс? просто по началу урока напоминает ООП, но я продолжаю смотреть дальше мб, получу ответ на свой вопрос
@Логика-ь4в
@Логика-ь4в 4 жыл бұрын
Можешь показать как из телеграм аватара сделать часы на питоне и выгрузить на бесплатны сервер
@AlexSnopow
@AlexSnopow 4 жыл бұрын
ооо, это как класс в джава? да? типа сначала прописываешь конструктор класса а потом можно обращаться к переменным если создать обьекты этого класса? только мне кажется на Си это проще выглядит..
@hewston2733
@hewston2733 4 жыл бұрын
Похоже, но нет, тут нельзя создавать методы (в С++ можно)
@AlexSnopow
@AlexSnopow 4 жыл бұрын
@@hewston2733 ну я не про метод класса, я про конструктор класса) там немного резная тема) вот то что в видео, это скорее создание класса Car, где в конструкторе прописываем все переменные, а потом можно создавать объекты. А в мейне можно обращаться к переменным созданного обьекта)
@the_green_elephant
@the_green_elephant 4 жыл бұрын
@@hewston2733 внутри структуры можно функции писать
@ЯрославГоловко-ф6и
@ЯрославГоловко-ф6и 4 жыл бұрын
На самом деле это не все, во-первых, как выразились выше, можно создавать функции, во-вторых, отличие в том, что в структурах нет модификаторов доступа, к свойствам можно обращаться на прямую, в-третьи,х не деструкторов, что-бы очищалась память, в-четвертых, нельзя унаследовать структуру, что бывает очень удобно. Под конец хочу сказать, что struct в языке си оооочееень неудобен по-сравнению с классами, например в java, c# или c++.
@igorbologov8452
@igorbologov8452 3 жыл бұрын
А можно создать структуру для частиц, которых может быть миллион, задать им физические свойства и чтоб они потом друг с другом взаимодействовали?
@АнастасияКиселева-б2р
@АнастасияКиселева-б2р 2 жыл бұрын
А конструктор есть в си ?
@eirjair7037
@eirjair7037 2 жыл бұрын
Конструктор чего?
@cokaina5854
@cokaina5854 3 жыл бұрын
Что за редактор кода и что за тема?
@giovannientrago
@giovannientrago 3 жыл бұрын
xcode, только на макос
@АлександрГращенко-н1з
@АлександрГращенко-н1з 4 жыл бұрын
зачем в printf вы пишите %s ?
@Mamuk.
@Mamuk. 4 жыл бұрын
Это значит что он выводит значение в формате строки
@kirillsavelev1156
@kirillsavelev1156 3 жыл бұрын
"bmw" - не объект, "bmw" - это имя переменной, которая имеет тип "struct Car".
@arturtalimonchyk7451
@arturtalimonchyk7451 3 жыл бұрын
это и есть обьект 0_0
@FootballWorld-xw1rc
@FootballWorld-xw1rc 4 жыл бұрын
Гоша можно лайк. Я не когда от популярных программистом лайк не получал(((((((
@gooru6294
@gooru6294 4 жыл бұрын
почему не с++?
@ЯрославГоловко-ф6и
@ЯрославГоловко-ф6и 4 жыл бұрын
Если тебе нужен c++, то тебе к SimpleCode.
@MrVladikGame
@MrVladikGame 4 жыл бұрын
Слишком сжато, можно было больше рассказать.
@linker-arm
@linker-arm 3 жыл бұрын
strcopy() или strcpy() Такой функции нет.
@artemsidorov7324
@artemsidorov7324 2 жыл бұрын
подтяни библиотеку
@linker-arm
@linker-arm 2 жыл бұрын
@@artemsidorov7324 Спосибо помогло
@БогданКрощенко
@БогданКрощенко 4 жыл бұрын
Сделай пожалуста полный сайт на html scc javascript с регистрацыей и авторизацыей
@harutgh5203
@harutgh5203 3 жыл бұрын
А МОЖНО ЛИ ВНУТРИ СТРУКТУРЫ ЗАПИСАТЬ ФУНКЦИЮ???.
@memearchive228
@memearchive228 3 жыл бұрын
Можно
@egor.i0
@egor.i0 3 жыл бұрын
В Си нельзя т.к. там нет ООП
@zhekachu1867
@zhekachu1867 4 жыл бұрын
хм мм это ООП?
@BassmanOff
@BassmanOff 4 жыл бұрын
Тоже такая мысль возникла
@thesuspect8725
@thesuspect8725 4 жыл бұрын
Беха с картошкой
@kirillsavelev1156
@kirillsavelev1156 3 жыл бұрын
Нет в C объектов.
@umnikumnikov1338
@umnikumnikov1338 3 жыл бұрын
На подобии
@gibned0
@gibned0 4 жыл бұрын
Ццц
Язык Си для начинающих / #8 - Указатели в Си
14:50
Гоша Дударь
Рет қаралды 110 М.
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 55 МЛН
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 60 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
Изучение Си в одном видео уроке за час!
57:15
Гоша Дударь
Рет қаралды 522 М.
Создание сборщика мусора | С
16:02
Winderton
Рет қаралды 142 М.
Алгоритмы и структуры данных (С++), лекция №1
1:26:53
Тимофей Хирьянов
Рет қаралды 536 М.
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 55 МЛН