1. Си / Говнокод #18760

    +14

    1. 1
    2. 2
    3. 3
    /*
    удалено по просьбе правообладателя
    */

    Думал я, что меня уже так просто не удивишь, пока не увидел ЭТО!

    Запостил: gorthauer87, 24 Сентября 2015

    Комментарии (32) RSS

    • Пресвятые питухи! Да это же гиперсишный интернет!
      Ответить
    • <script type="application/java-byte-code"><![CDATA[
      CAFEBABE
      ...
      ]]></script>
      
      
      <script type="text/lambda-calculus"><![CDATA[
      Y := λg.(λx.g (x x)) (λx.g (x x))
      ]]></script>
      Ответить
    • Ну неудобно же... Надо было с asp тегами:
      <%
      for (ListItem * current = first; current; current = current->next) {
      %>
      <td><%= current->name %></td>
      <%
      }
      %>
      Эти теги же реализуются элементарным препроцессингом вообще для любого языка... Даже для брейнфака, наверное...
      Ответить
      • опасный путь так появился php
        Ответить
      • вообще asp теги говно, посмотри Razor синтаксис
        Ответить
        • I was really confused, and this answered all my quiosetns.
          Ответить
        • I was looking <a href="http://wsdvrj.com">evrrhwyeee</a> and this popped up like nothing!
          Ответить
        • Reading posts like this make surfing such a plreause http://bcubepxes.com [url=http://hzslqnkjqrv.com]hzslqnkjqrv[/url] [link=http://vbrprlbd.com]vbrprlbd[/link]
          Ответить
        • This makes evhetyring so completely painless. http://qyhkqqmet.com [url=http://mcmanxmdiop.com]mcmanxmdiop[/url] [link=http://womcfwtemji.com]womcfwtemji[/link]
          Ответить
    • Такое где-то действительно работает?
      Ответить
      • Попробую угадать: встраиваемое ПО для чего-то типа телевизора. Ну, в том смысле, что монитор есть. Вроде Самсунг таким страдали.
        Ответить
        • Как это вообще скомпилить?
          Ответить
        • Для TV приставки. Но, скорее всего, корни у всего это мрака общие.
          Как эта хрень компилируется и во что я не знаю.
          Ответить
        • >>для чего-то типа телевизора.
          >>http://www.nds.com/iTV/iEngine2.1

          Да ты Ванга! Ванга!
          Ответить
    • это в том же цицко?
      Ответить
    • То ли дело PHP! http://code.metala.org/p/ccpp/
      Ответить
      • https://metacpan.org/pod/C::Blocks вот вам ПЕРЛ еще
        Ответить
        • https://metacpan.org/pod/Inline::C
          А это мне самому пришлось поюзать, причем довольно много.
          Ответить
    • Есть подобное: KLone Embedded Web Server: http://www.koanlogic.com/klone/tut.html
      Ответить
    • <%
        mov ebx, current_user
      %>
      <tr>
        <td><% mov eax, [ebx + user.name]; call show_str %></td>
        <td><% mov eax, [ebx + user.age]; call show_int %></td>
      </tr>
      Ответить
      • Надеюсь это твоя больная фантазия а не суровая реальность
        Ответить
        • Если хочешь - я могу превратить эту больную фантазию в суровую реальность и выложить на гитхаб.
          Ответить
          • Давай сразу на хаскелле, че уж
            Ответить
            • Да там от языка абсолютно ничего не зависит же...

              Содержимое тегов <%! ... %> вываливаем в начало файла. Содержимое тегов <% ... %> вываливаем внутрь некой функции, а всё, что вне этих тегов - превращаем в код, выводящий эти теги и вываливаем туда же. Отдаём полученный код компилятору и получаем бинарник. Всё. Весь препроцессинг.

              Хоть на брейнфаке сайты хуярь.
              Ответить
              • То же определение наизнанку: содержимое тегов %> ... <% заворачиваем в вызов функции вывода, а потом всё отправляем в интерпретатор.
                <% code1; %> Hello, world! <% code2; %>

                эквивалентно
                code1; printf("Hello, world!"); code2;
                Ответить
              • Ну да.
                Но тут вопрос - кому это вообще нужно? У нас уже сам инструмент породил специалистов. Проще нанять одного такого за ящик дошираков. Ынтрепрайз не поощряет экспериментов, и это печально.
                О чем это я вообще? Пойду поем
                Ответить
    • <script type="opcodes/8086" language="opcodes">
      Ответить

    Добавить комментарий