1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Беседка для программистов, или «Бутерброд с кодом»

Тема в разделе "Флейм", создана пользователем Рыжий Тигра, 25 окт 2013.

  1. Рыжий Тигра Сам себе «пират»

    Рыжий Тигра

    Регистрация:
    3 май 2012
    Сообщения:
    1.823
    Рылся в старых своих форумах, нашёл в тему этой темы:
    Там же:
    Это в обсуждении статьи Макса Далина "Да сохранят пиратов небеса! О цене на вдохновение и рукописи". Сама статья серьёзная и обсуждение нехилое - под две тысячи постов. Весьма рекомендую и то и другое к полистанию.
    (К сожалению, Далин почему-то закрыл и попрятал комменты к своим работам. Но достучаться и почитать старые обсуждения можно, если вычислить ссылки на них.)
     
  2. gudleifr

    gudleifr

    Регистрация:
    16 сен 2006
    Сообщения:
    2.592
    Разрешимая. Т.к. происходит "по определению". Определением языка C является его компилятор в машинные коды (точнее, в тот код, который мы получаем по -s). Т.о. даже преобразование языка из C в C другой версии (производителя) - формально невозможно (в общем случае).
    Например, значение "++i + ++i" официально "зависит от реализации" - нужно посмотреть все "реализации", чтобы знать, "во что переводить".
     
    Рыжий Тигра нравится это.
  3. Рыжий Тигра Сам себе «пират»

    Рыжий Тигра

    Регистрация:
    3 май 2012
    Сообщения:
    1.823
    Хм. Логично. +65537! Беру на вооружение. :-)
     
    Последнее редактирование: 23 ноя 2014
  4. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    На самом деле определением языка является не компилятор, а ISO/IEC 14882:2011 в данном случае - стандарт на язык. Компилятор является лишь реализацией способа преобразования конкретного диалекта языка в нечто другое, что данным языком не является и по стандарту ему не соответствует.
     
  5. gudleifr

    gudleifr

    Регистрация:
    16 сен 2006
    Сообщения:
    2.592
    Это только упражнение в копирайтинге. Обратите внимание - 20011 года. Т.е. версия 2015-6 может быть совершенно несовместима по многим параметрам. Например, когда я начинал писать на C++, не только каждый компилятор понимал его по-разному, но и сам Страуструп в свое описание при каждой новой редакции добавлял по паре-другой глав.

    А реализаций, точно соответствующих "Сообщениям об ALGOLE-60", вообще не существовало в природе.

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

    В последние годы я все больше становлюсь фортером, так там в Стандарте фраза "зависит от реализации" - почти в каждом абзаце. Один список "Обязательных к документированию зависимостей" - около двух сотен позиций.
     
  6. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    gudleifr, о ! Если взять историю изменений французского языка со старины седой и до наших дней - получится вообще два разных языка. Собственно с русским чуть лучше.

    Однако правила языка, хотя и не являются обязательными к исполнению и за их нарушение не наказывают и штраф не берут - тем не менее, каждый конкретный носитель языка, коверкающий (компилирующий) его по своему, не становится "определением" данного языка.
     
  7. gudleifr

    gudleifr

    Регистрация:
    16 сен 2006
    Сообщения:
    2.592
    Возьмите тот же Turbo Pascal и попробуйте сравнить его с официальным определением по Вирту.
     
    Последнее редактирование модератором: 23 ноя 2014
  8. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    Трубо Пасцал у мя есть и даже используется под дось ибо умеет делать исполняемые файлы без экстендеров. Правда в нём столько ошибок, что... лучше в нём ничего сложного и требующего работы с диском его средствами не делать. А Вирты у меня нет... он, судя по всему - у вас. :D
     
    Последнее редактирование модератором: 23 ноя 2014
  9. gudleifr

    gudleifr

    Регистрация:
    16 сен 2006
    Сообщения:
    2.592
    А вы знаете компиляторы, не обладающие этим свойством?
    Есть, только Вы не знаете, где...
     
  10. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    gudleifr, знаю. Это Цы. Он одна сплошная ошибка на которую уже никто не обращает внимания, но очень удивляются, что при пользовании им получаются исключительно ошибки, притом такие, которые не всегда можно назвать ошибками, потому что любое мнение об их ошибочности - ошибочно в следствии главной ошибки тех кто выбрал в качестве языка программирования цы. Этому вся тема как бэ посвящена. :D
     
  11. gudleifr

    gudleifr

    Регистрация:
    16 сен 2006
    Сообщения:
    2.592
    Дейкстра (1976):
    Вильсон (1896):
     
    Последнее редактирование: 23 ноя 2014
    Рыжий Тигра и daemolisher нравится это.
  12. Рыжий Тигра Сам себе «пират»

    Рыжий Тигра

    Регистрация:
    3 май 2012
    Сообщения:
    1.823
    gudleifr, в точку!

    Кстати, ЕМНИП именно Дейкстра выдал ещё один афоризьм:
    :-

    ---------- Сообщение добавлено в 00:37 ---------- Предыдущее сообщение размещено в 00:36 ----------

    Хи, а у нас сменили вывеску! Что ж, неплохо. :-)
     
  13. hobot Оператор ДВК.

    hobot

    Регистрация:
    6 авг 2009
    Сообщения:
    1.777
    У меня вопрос уточнение - откуда в текущем и большинстве предлагаемых вариантах такая "общепитовская" направленность, вроде сейчас программисты самая сытая прослойка IT сообщества, глядя на предлагаемые оклады для Си кодеров можно только один сделать вывод - уже мечтают каждый о собственном ресторанчике? )
     
    Bato-San нравится это.
  14. Рыжий Тигра Сам себе «пират»

    Рыжий Тигра

    Регистрация:
    3 май 2012
    Сообщения:
    1.823
    (предполагает) С голодухи? :-
    Кстати, сегодня с утра забежал на биржу труда (ибо сидеть полгода без зарплаты на одном "поддержании штанов" плюс третий месяц совсем безработным приелось, а пенсии гемофилика откровенно мало) и пробежался по "публичным" вакансиям на программистов: 1400 тире 1800 грн. :-( При квартплате за 500 с гаком, плюс 300 на сигареты вынь да положь, да и почитать каких-ньдь журналов по специальности никуда не денешься, плюс же ж и пожрать иногда хотца и в больнице поваляться изредка надо. :-(
    Так что увы, ресторанчик - разве что если введут "талоны безработным на ресторан", как в "Последнем билете в рай". :-(((((((((

    ---------- Сообщение добавлено в 19:44 ---------- Предыдущее сообщение размещено в 19:42 ----------

    А-аа. Тогда тебе остаётся только следовать старому фидошному правилу: "подписавшись на тематическую эху, первые пару недель постарайтесь её только читать, пока не привыкнете к нравам её постоянных обитателей". :-(
     
  15. gudleifr

    gudleifr

    Регистрация:
    16 сен 2006
    Сообщения:
    2.592
    Вот вам и название темы: "Не путатйте C с 1С..."
     
    Рыжий Тигра и Bato-San нравится это.
  16. Рыжий Тигра Сам себе «пират»

    Рыжий Тигра

    Регистрация:
    3 май 2012
    Сообщения:
    1.823
    "В точку!" (L) Дафна
    Именно: 1С - махровый индустриал, Си - пост-.
     
  17. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    В РФ один фиг тоже самое творится. Притом в тех же пропорциях. Отдельные программисты из Газпрома получают под 300к в месяц, катаясь в оплаченные командировки. Большая часть сидит в той же попе что и ты. А вообще слово программист рискует стать ругательным, учитывая, что в обществе его однозначно понимают как "веб-программист", а остальное частенько вызывает сочувственно-глумливое "хакер что ле ?"
     
    Последнее редактирование модератором: 24 ноя 2014
  18. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    Burstfear, угу. Заодно научишься семиэтажные коленца на чистом Цы выдавать по любому поводу. :D

    Рыжий Тигра, кстати, если охота почитать, что было в исправленных сообщениях - можно нажать на ссылку "Последний раз редактировалось" и там топнуть "сравнение версий". Не знаю - сохраняется ли оно так навсегда, но по своему ценная возможность.
     
    Последнее редактирование: 24 ноя 2014
  19. A.P.$lasH

    A.P.$lasH

    Legacy

    Регистрация:
    27 фев 2010
    Сообщения:
    4.667
    A.P.$lasH В общем, хватит. Прекратите флуд.


    Я сейчас всё, не относящееся к программированию, уберу.
     
    Steel Rat и SAS нравится это.
  20. Рыжий Тигра Сам себе «пират»

    Рыжий Тигра

    Регистрация:
    3 май 2012
    Сообщения:
    1.823
    Всё не надо. Лишний только чайник-флудер-оверквотер, остальные все свои.

    ---------- Сообщение добавлено в 21:05 ---------- Предыдущее сообщение размещено в 21:00 ----------

    Я знаю. Но у меня светится как ссылка только на моих постах, на чужих чёрным.
    Upd: поправка: на чужих ссылкой тоже вижу, но только в теме про WC3+4.

    ---------- Сообщение добавлено в 21:14 ---------- Предыдущее сообщение размещено в 21:05 ----------

    Лет чуть не 30 назад я был в академке и работал в отделе системного программирования (там меня к этому делу и пристрастили) в ЦСУ, так у нас однажды был чуть ли не недельный диспут - сошлись на том, что програмирование это вершина технологической пирамиды и, соответственно, при возможном её разрушении либо сгниёт, либо перелезет из базиса в надстройку и там сгниёт ещё быстрее. Что и наблюдаем. :-(((((
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление