1. Куча / Говнокод #15924

    +118

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    Пример 1.
    
    def rnd20
    put rnd(0..20)
    end
    rnd20
    
    Пример 2.
    Нахождение корней квадратного уравнения.
    
    def sqrt(num, prec)
    number = num / 2.0
    
    while(((rsq = number**2) - num > prec))
    root -= (rsq - num) / (2.0*number)
    end
    
    return number
    end
    
    a = 2
    b = 10
    c = 12
    d = b**2-(4*a*c)
    put 'Дискриминант равен: ' + d.to_s + '.'
    x1 = -b-sqrt(d,1)/2*a
    x2 = -b+sqrt(d,1)/2*a
    put 'X1 = ' + x1.to_s + ', X2 = ' + x2.to_s + '.'

    Онлайн интерпретатор Lapis-а тут : http://pma.clan.su/Lapis.htm. Пишите ваши отзывы!

    Запостил: Mobac, 05 Мая 2014

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

    • Напиши чтоли файл подсветки синтаксиса для vim для этого твоего изделия.
      Ответить
    • cleaned
      Ответить
    • "Не парьте мозги, программа не работает! Исправьте! У меня работа стоит!"
      Ответить
    • показать все, что скрытоЯ просто въебал минус, даже не переходя по предоставленной тобою ссылке. Кстати, минусы достались и любителям волосатых яиц сверху.
      Ответить
    • ты это сам написал?
      а можно try.js до обфускации?
      Ответить
      • > ты это сам написал?

        Дорогие друзья, я приветствую вас на моём сайте!
        Меня зовут Михаил Подивилов Анатольевич.
        Мне 14 лет, я живу в городе Озёры в Подмосковном округе. Я увлекаюсь программированием, сочинением стихов, рассказов и мультфильмов. Я с детства разбирал некоторые предметы, чтобы узнать как они устроены. То же самое я делаю и сейчас - извлекаю файлы из архивов с расширением jar и переделываю программы. Я переделал программу Mobile Antivirus - изменил сайт где хранится файл базы данных bases.sig, и стал обновлять базу данных. Я учился в музыкальной школе, и закончил её почти с отличием, но в аттестате была четвёрка по специальности - фортепиано. Я сделал сайт для музыкальной школы :)
        Я буду писать новости на моём сайте, размещать смешные картинки и добавлять своё видео!


        > Copyright (C) 2013 by Adam Beynon
        > https://github.com/adambeynon
        > https://github.com/adambeynon/opal
        > Ruby to Javascript Compiler
        Ответить
    • cleaned
      Ответить
    • Я не понял, тут типа интерпретатор языка написан на пистоне?
      ну пиздец товарищи
      Ответить
      • > на пистоне?
        хуже - на рубине

        Я ещё надеялся, что там хотя-бы что-нибудь встроенное есть для получения AST модуля, но, судя по исходникам, автор оказался крайне трудолюбивым, написав лексер и грамматику самостоятельно.
        Ответить
      • Почему бы и нет? Для прототипа сойдет.
        Ответить
        • Дело в том, что в наше ёбаное время крутизна технологии определяется по тому, как она тормозит. Чем больше бессмысленного отжора процессора и памяти происходит, тем более прогрессивным и высокоуровневым считается язык. Такой вот культ карго. Поэтому вся эта лавочка меня очень пугает.
          Ответить
          • А ведь потом на этом интерпретаторе можно будет написать еще один - и он будет тормозить еще больше. Сплошной профит!

            Ну и кроме времени исполнения есть еще второй фактор - время разработки. Если я могу на питоне нахуярить скрипт за 10 минут, а потом он будет работать раз в день по крону, то зачем мне заморачиваться, и переписывать его на чем-то компилируемом?
            Ответить
          • Ты прав. Они уже текстовые редакторы на кофескрипте писать начали
            https://atom.io/
            Надо найти их гнездо!
            Ответить
            • Да что там текстовые... в фаерфоксе юзают смотрелку pdf написанную на жопоскрипте. А о гуглодоксах Тарасу лучше вообще не знать.
              Ответить
              • Так вот почему они тормозят.
                Это всё пидоры, проникшие в гугл. Пидоры, они повсюду!
                Ответить
          • Да Питон как бы не особо тормозит, смотря что с ним делать... тот же Нумпай - оболочка на Питоне к сильно заоптимизированым Си библиотекам. Там и векторизация и куча всяких специальных "тяжелых" функций, типа минимизаций, интегрирования, статистика / тервер и т.д. Меркуриал вроде тоже ничего так справляется. Торнадо, если пользоватся умеючи может и всякие Томкаты обогнать. Даже Джанго в руках школьника вполне себе справляется с 40000 коннетков в минуту (мы сегодня посчитали).
            Ответить
            • Да на типичной веб-страничке один хрен все упрется в СУБД, а не в скрипты.
              Ответить
              • Современная практика контор с относительно большим онлайном (~100К и больше) очень стараются этот момент митигировать кешированием, раздачей статического контента с последующей догрузкой димаических данных. Так что количество подключений играет роль. По крайней мере можно пролететь, если сделать какую-то глупость, которая в типичном сценарии маленького сайта была бы не заметна.
                Ответить
          • >>крутизна технологии определяется по тому, как она тормозит. Чем больше бессмысленного отжора процессора и памяти происходит, тем более прогрессивным и высокоуровневым считается язык.

            Крестокомпиляторы например очень тормознутые.
            Ответить

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