Спасибо за видео, с удовольствием смотрю курс. Мне особенно понравился этот урок, так как навеял воспоминания моей молодости, я в 1974 году использовал структуры на языке КОБОЛ. Потом, в силу того, что КОБОЛ работает медленно, было принято решение писать программы на языке символического кодирования (ЯСК) - это прообраз ассемблера. Мне кажется, что идею структур язык С взял из языка КОБОЛ. Это можете рассматривать как историческую справку из опыта конкретного человека.
@@МаркПетраков-т6с Я родился в ноябре 1948 года, в 1969 году, будучи студентом первого курса математико-механического факультета ЛГУ написал свою первую программу на Алголе. Говорят, что на языке КОБОЛ до сих пор пишут, я где-то читал, что в США программисты на КОБОЛе даже хорошо зарабатывают. ЯСК - это для машины МИНСК-32, двухадресная, в то время в русскоязычной литературе вместо понятия "бит" использовалось понятие "разряд", эта машина 37 разрядная, 32 разряда на адреса (16 + 16), 5 разрядов на код операции. Мне кажется, в настоящее время ЯСК наиболее близко совпадает с ассемблером FASM.
@@ВладимирМосквин-ц8б здорово, что вы все еще интересуетесь чем-то, что вас вдохновляло и интересовала во время учебы. не поймите меня не правильно, я не считаю, что возраст это приговор, но оглядываясь по сторонам временами кажется так, но вы пример обратного, это радует!
программисты с вашим опытом и знаниями до сих пор очень ценны, тк одним из результатов цифрового прогресса стало огромное количество т.н. "айтишников". А специалистов, глубоко понимающих машину и ее логику - настоящих программистов - сейчас мало, как и всегда их было мало. Удачи Вам и постоянного личного прогресса! 😊
привет. строчка 12 strcpy. пару вопросов. на каком этапе копируется текст: компиляции или выполнения ? и где хранится эта строка : на винте или и на винте и в оперативке ?
можно вопрос к вам? тут в видео есть место где вы написали про strcopy. Не так уж поняла почему вы так делали и почему в коде произошла ошибка, вроде бы всё правильно? можете объяснить ещё раз? спасибо за ответ заранее.
Привет, все таки в VS у меня не определяет "strcpy" и приходится выводить в одну строку как с ауди. А вот в онлайн компеляторе все проходит на отлично.
Гоша, всегда хотел спросить, каким компьютером пользуешься, я понимаю что мак, и думаю спросить тебя, хватит ли MacBook air новый на максимуме для юнити
ооо, это как класс в джава? да? типа сначала прописываешь конструктор класса а потом можно обращаться к переменным если создать обьекты этого класса? только мне кажется на Си это проще выглядит..
@@hewston2733 ну я не про метод класса, я про конструктор класса) там немного резная тема) вот то что в видео, это скорее создание класса Car, где в конструкторе прописываем все переменные, а потом можно создавать объекты. А в мейне можно обращаться к переменным созданного обьекта)
На самом деле это не все, во-первых, как выразились выше, можно создавать функции, во-вторых, отличие в том, что в структурах нет модификаторов доступа, к свойствам можно обращаться на прямую, в-третьи,х не деструкторов, что-бы очищалась память, в-четвертых, нельзя унаследовать структуру, что бывает очень удобно. Под конец хочу сказать, что struct в языке си оооочееень неудобен по-сравнению с классами, например в java, c# или c++.
Благодарю вас за столь доступную и понятную информацию! Уроки шикарные!
Все замечательно, просто и понятно.
Спасибо за видео, с удовольствием смотрю курс. Мне особенно понравился этот урок, так как навеял воспоминания моей молодости, я в 1974 году использовал структуры на языке КОБОЛ. Потом, в силу того, что КОБОЛ работает медленно, было принято решение писать программы на языке символического кодирования (ЯСК) - это прообраз ассемблера. Мне кажется, что идею структур язык С взял из языка КОБОЛ. Это можете рассматривать как историческую справку из опыта конкретного человека.
Вот это да! Это ж получается вы программист со стажем, вам наверняка больше 60.
А что это за язык такой? Никогда такой не слышал.
@@МаркПетраков-т6с Я родился в ноябре 1948 года, в 1969 году, будучи студентом первого курса математико-механического факультета ЛГУ написал свою первую программу на Алголе. Говорят, что на языке КОБОЛ до сих пор пишут, я где-то читал, что в США программисты на КОБОЛе даже хорошо зарабатывают. ЯСК - это для машины МИНСК-32, двухадресная, в то время в русскоязычной литературе вместо понятия "бит" использовалось понятие "разряд", эта машина 37 разрядная, 32 разряда на адреса (16 + 16), 5 разрядов на код операции. Мне кажется, в настоящее время ЯСК наиболее близко совпадает с ассемблером FASM.
@@ВладимирМосквин-ц8б здорово, что вы все еще интересуетесь чем-то, что вас вдохновляло и интересовала во время учебы. не поймите меня не правильно, я не считаю, что возраст это приговор, но оглядываясь по сторонам временами кажется так, но вы пример обратного, это радует!
@@spacecowboy312 Спасибо.
программисты с вашим опытом и знаниями до сих пор очень ценны, тк одним из результатов цифрового прогресса стало огромное количество т.н. "айтишников". А специалистов, глубоко понимающих машину и ее логику - настоящих программистов - сейчас мало, как и всегда их было мало. Удачи Вам и постоянного личного прогресса! 😊
Лучшее видео по структурам на ютубе
отлично! рекомендую, просто и понятно.
Очень круто, очень понятно, завтра кр по прогам экстерном понял эту тему, спасибо
Талант передавать информацию.
Спасибо за инфу! Буду осваивать программирование)) Я лет в 16 пробовал с++ учить вот, попробую по новой!
Лучше б ты стал прогером а не Ютубером!!!
Лучше учи сразу c++, у Simple Code все максимально понятно.
@@ЯрославГоловко-ф6и согласен
Отличия в с и с++ только в ООП(проще говоря классы и интерфейсы)
НУ потому что до конца просто не шел, а останавливался. Вот и не получалось. Будешь не останавливаться, все получиться
очень хорошая подача информации ! Все очень весело и легко.
Спасибо за урок!
Ждём продолжения.
а как можно вводить данные для объекта через функцию scanf?
strcpy не работает так как ты показывал через char?
Не работает потому что нужно подключить модуль
Нужен урок про динамическое распределение памяти
Можете сделать видео курс по ассемблерру
Получается структуры - это прообраз классов из обьекто-ориентированных языков?
Да
а что такое прообраз?
@@spacecowboy312 к примеру игрушечная машинка это прообраз реальной машины
Большое спасибо! Как раз к стати. Можешь сделать урок по спискам? А то как-то тяжеловато даётся 😅
привет. строчка 12 strcpy. пару вопросов. на каком этапе копируется текст: компиляции или выполнения ? и где хранится эта строка : на винте или и на винте и в оперативке ?
Можно ли описать структуру и поместить её в функцию?
Пытался соединить 6 и 7 урок но почему-то не получается компиляция....
можно вопрос к вам? тут в видео есть место где вы написали про strcopy. Не так уж поняла почему вы так делали и почему в коде произошла ошибка, вроде бы всё правильно? можете объяснить ещё раз? спасибо за ответ заранее.
Спасибо тебе
Привет, все таки в VS у меня не определяет "strcpy" и приходится выводить в одну строку как с ауди. А вот в онлайн компеляторе все проходит на отлично.
А при работе с файлом никаких подводных камней не вылезет?
спасибо!
А как можно структуру в файл записать?
В Делфи есть фишка, типизированные файлы а в Си не могу найти.
Не помешала бы давать домашнее задание и потом его обсуждать отдельно в видеоуроках. А так вроде как супер!
Почему-то такая запись не читается struct car mercedes = {400, "Mercedes-Bens 222", 1700.00f}; Из-за компилятора?
Может кто подсказать, что за редактор?
очень понравилось оформление, приятное глазу
Гоша, всегда хотел спросить, каким компьютером пользуешься, я понимаю что мак, и думаю спросить тебя, хватит ли MacBook air новый на максимуме для юнити
Мак Эйр для такого тяжеловеса как юнити - не самый лучший вариант.
Thank u )
А конструктор есть в си ?
Конструктор чего?
структура в С это как класс? просто по началу урока напоминает ООП, но я продолжаю смотреть дальше мб, получу ответ на свой вопрос
Что за редактор кода и что за тема?
xcode, только на макос
Можешь показать как из телеграм аватара сделать часы на питоне и выгрузить на бесплатны сервер
"bmw" - не объект, "bmw" - это имя переменной, которая имеет тип "struct Car".
это и есть обьект 0_0
А можно создать структуру для частиц, которых может быть миллион, задать им физические свойства и чтоб они потом друг с другом взаимодействовали?
зачем в printf вы пишите %s ?
Это значит что он выводит значение в формате строки
ооо, это как класс в джава? да? типа сначала прописываешь конструктор класса а потом можно обращаться к переменным если создать обьекты этого класса? только мне кажется на Си это проще выглядит..
Похоже, но нет, тут нельзя создавать методы (в С++ можно)
@@hewston2733 ну я не про метод класса, я про конструктор класса) там немного резная тема) вот то что в видео, это скорее создание класса Car, где в конструкторе прописываем все переменные, а потом можно создавать объекты. А в мейне можно обращаться к переменным созданного обьекта)
@@hewston2733 внутри структуры можно функции писать
На самом деле это не все, во-первых, как выразились выше, можно создавать функции, во-вторых, отличие в том, что в структурах нет модификаторов доступа, к свойствам можно обращаться на прямую, в-третьи,х не деструкторов, что-бы очищалась память, в-четвертых, нельзя унаследовать структуру, что бывает очень удобно. Под конец хочу сказать, что struct в языке си оооочееень неудобен по-сравнению с классами, например в java, c# или c++.
Гоша можно лайк.
Я не когда от популярных программистом лайк не получал(((((((
Слишком сжато, можно было больше рассказать.
А МОЖНО ЛИ ВНУТРИ СТРУКТУРЫ ЗАПИСАТЬ ФУНКЦИЮ???.
Можно
В Си нельзя т.к. там нет ООП
почему не с++?
Если тебе нужен c++, то тебе к SimpleCode.
strcopy() или strcpy()
Такой функции нет.
подтяни библиотеку
@@artemsidorov7324 Спосибо помогло
хм мм это ООП?
Тоже такая мысль возникла
Беха с картошкой
Сделай пожалуста полный сайт на html scc javascript с регистрацыей и авторизацыей
Нет в C объектов.
На подобии
Ццц