Asiman
не нашел в gcc —help
Гриша
Доброй ночи всем. Подскажите, уже в какой раз попадаю в такую ситуацию. Хочу собрать какой то макет, пользуюсь gulp'ом. Но бывает ты настраиваешь его, устанавливаешь пакеты и все отлично работает, верстаешь себе в удовольствие. Но бывает создаешь проект, а галп не хочешь из scss в css переводить и все. Кому не сложно, гляньте что там не так? https://github.com/Dantex174/AirSchool__concept
утин
Ну... а чем Си не императивный? Я описываю что мне надо, а компилятор сам строит код как надо, особенно с -O3. И это не говоря про C++, где -O3 вообще жуть
так си и императивный как раз, просто как и было миллион раз обговорено каждый язык это некий инструмент, но когда ты видишь как на петухоне делают порнографию такую как оконные приложения в голове сразу всплывает картина как кувалдой забивают болт
Asiman
оконные приложения?
Asiman
там используется скорее всего qt
Asiman
аааа, хз, никогда не встречал оконные приложения на питоне
Asiman
покажи, где тебя трогал tkinter
Oleksii
Сортировки наглядно
Asiman
Сортировки наглядно
жаль что почти ничего не видно)
Oleksii
жаль что почти ничего не видно)
Там каждый отдельно надо рассматривать
Asiman
Сортировки наглядно
пардон, не видно только с десктопа!
Asiman
пкм и открыть гиф
на телефоне - удобно, можно увеличить и путешествовать по гифке, а на компе максимум просто открыть...
O
только вот ты наверное разбираешься в том что показано в этой гифке, а я нет
O
но это вопрос времени
Asiman
Гуру C подскажите по поводу ссылок. Нашел интересную статью где говориться что в C нет массивов, а то что называется массивом это ссылка на набор памяти где в определенном порядке расположены элементы. То есть получается что: Array1[7]=96; это синтексический сахар для записи *(Array1+7)=96; так что ли?
Asiman
бля я в душе не ебу о чем ты но на http://www.c-cpp.ru/books/odnomernyy-massiv
Будь добр, в следующий раз просто воздержись если нет ответа.
утин
В С операция индексирования это синтаксический сахар над операциями с указателями: по стандарту а[b] полностью эквивалентно *(a+b)
Asiman
В С операция индексирования это синтаксический сахар над операциями с указателями: по стандарту а[b] полностью эквивалентно *(a+b)
Спасибо, я это понял. Вопрос в том что же такое тогда массив? это ссылка или структура или че ваще? И зачем в языке два способа сделать одно и тоже?
Liza
Гуру C подскажите по поводу ссылок. Нашел интересную статью где говориться что в C нет массивов, а то что называется массивом это ссылка на набор памяти где в определенном порядке расположены элементы. То есть получается что: Array1[7]=96; это синтексический сахар для записи *(Array1+7)=96; так что ли?
По ходу ты прав https://cs50.harvard.edu/x/2022/notes/5/ (заметки по лекции Структуры данных) Пункт Growing arrays пример кода 2, цитата: Since arrays in C are equivalent to pointers, we can use the same notation to set the values in our list with list[0], list[1], and list[2]. The compiler will perform the correct pointer arithmetic to set values at the right addresses.
утин
В С практически всё синтаксический сахар по отношению к указателям😁👍
единственное что я не понял так это про переполнение массива
Andrii
Спасибо, я это понял. Вопрос в том что же такое тогда массив? это ссылка или структура или че ваще? И зачем в языке два способа сделать одно и тоже?
Ну... на самом деле мало ли языков, в которых можно сделать одно и то же разными способами? На самом деле * нотация удобна когда у нас указатель на один-единственный элемент, тогда как-то глупо писать ptr[0] каждый раз, проще *ptr. И когда у нас модифицируется сам указатель, типа *ptr++ = 42. Отличие между указателями и массивами состоит в том, что это разные типы данных, для которых, например, sizeof вернёт разные результаты. Например, char chars[2]; char * ptr; sizeof(chars) == 2 // всегда sizeof(ptr) == 8 или 4 ил какое-то другое число, которое зависит от архитектуры Ну и для обращения к элементам именно массива нотация chars[1] предпочтительнее. А так можно и 1[chars] = 42 писать.
Иаков
нашел чем кичиться, если бы он один тайтл 10к раз пересмотрел.....
Кста... А я люблю пересматривать. Одно аниме 5-6 раз пересмотрел, даже 2 тайтла. Но кичиться можно 10к раз пересмотром ван писа с 0 до онгоинга, а потом до конца
Andrii
Ну ... аниме Hikaru no go я смотрел раз 15... Все 76 эпизодов
Иаков
Ну ... аниме Hikaru no go я смотрел раз 15... Все 76 эпизодов
Hikaru? Хм, чекну, что за тайтл. Сам я пересмотрел 5 раз форму голоса и дитя погоды. Зашли.
Иаков
Народ. Мне тут сказали про одну крутую штуку.. Фундаментальный курс mit'а: Структура и интерпретация Компъютерных программ. Есть и книга, на русском, в открытом доступе... Кто изучал такое? Говорят, очень полезная вещь. Там для практики используется scheme язык, диалект лисп и задачи есть...
Andrii
Народ. Мне тут сказали про одну крутую штуку.. Фундаментальный курс mit'а: Структура и интерпретация Компъютерных программ. Есть и книга, на русском, в открытом доступе... Кто изучал такое? Говорят, очень полезная вещь. Там для практики используется scheme язык, диалект лисп и задачи есть...
Ну... Подход интересный, но академичный. Вначале они изучают программирование на основе математической абстракции вычисления, а потом на втором курсе на этой основе пишут эмулятор регистровой машины.
Andrii
Но особо не взлетело, не говоря что не все могут осилить написание эмулятора и часто бросают, так и не получив требуемого
Иаков
А что насчет кнута, там чисто теория без задач?
m700
А что насчет кнута, там чисто теория без задач?
есть там задачи, на всю жизнь хватит
m700
может даже на две
Иаков
есть там задачи, на всю жизнь хватит
Кста, у кнута же больше 4 книг art of... Переведены ток 4 тома. Поч?
Иаков
может даже на две
Пхпхпх... А ты решал их? Насколько сложно?
m700
Кста, у кнута же больше 4 книг art of... Переведены ток 4 тома. Поч?
откуда больше? 4ый не до конца вроде как вышел
m700
Пхпхпх... А ты решал их? Насколько сложно?
решал те что в 14 лет элементы вышки изучали и были нужны, то что сверх даже не брался... ну я глупенький, и-за того что образование плохое было, мне было тяжело, но тренер нормально мог донести во время разбора задач. Те у кого база была лучше тоже без помощи не обходились.
Иаков
откуда больше? 4ый не до конца вроде как вышел
Да просто планируется 7.соре. Как я понимаю, кнут будет еще тома писать. Ачуметь, насколько же кнут гений, получается...
Иаков
в 60-х еще было запланированно 7
И он все это время пишет?
Иаков
Емае...
m700
И он все это время пишет?
да. в том и заключается что гениальность это огроменнейший труд(
Иаков
да. в том и заключается что гениальность это огроменнейший труд(
Надеюсь, он напишет раньше, чем умрет. Иначе не оч будет(
m700
Надеюсь, он напишет раньше, чем умрет. Иначе не оч будет(
меня больше всего удивило что переводили очень быстро. Я для диссера издание использовал вроде 70х как раз когда тома выходили
Andrii
Кста, но это ведь крутая практика, не? Сложная
Ну... Я не смотрел, мне представляется слишком академично, но не смотрел
Andrii
А что насчет кнута, там чисто теория без задач?
Самое ценное у Кнута это упражнения вплоть до сложности 50 - нерешённая научная проблема. Практически все интересное есть в упражнениях
Andrii
Кста, у кнута же больше 4 книг art of... Переведены ток 4 тома. Поч?
Четвертый в процессе написания, вышли 1, 2, 3, 4A, 4B в процессе. Просто иногда печатаются брошюры по новым темам
m700
Кнуту 84 года, вряд-ли после комбинаторного поиска что-то будет
надежда что черновики опубликуют, полюбому же работал над всеми томами
Алексей
Товарищи, как подключить монитор к системному блоку, если разъёмы разные?
Andrey
Переходник vga/dvi
Oleg
Первый раз вижу такую проблему) Обычно наоборот коннектор искал)
Алексей
Переходник vga/dvi
Спасибо, а как правильно сказать в магазине? «Мне нужен переходник вджа дивай» или просто переходник от монитора?
Robert
Руки быстрее головы работают сегодня.
Agent_RBY_
ну ващета, виджиэй-диайвай
Борисов
Первый раз вижу такую проблему) Обычно наоборот коннектор искал)
Судя по фото, просто системник старый Вроде как COM порт видно, LPT (?), PS/2 для мыши
Robert
Товарищи, как подключить монитор к системному блоку, если разъёмы разные?
Кстати, а в мониторе нет ли разъёма VGA? Синего такого, трёхрядного.