
![]() |
|
|
![]() |
![]() |
|
![]() ![]() ![]() |
NEFFboy |
15.03.2007 - 22:27 (ссылка на это сообщение)
|
||
![]() Кандидат наук ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 537 Регистрация: 5.01.2007 Репутация: 25 Место учебы: ПТУ ![]() |
Нарыл на просторах интернета вот такой код:
прога калькулатор... рабочая между прочим... Калькулятор v21a - 20 строк! Поддерживаются стандартные арифметические операции над данными типа float, однобуквенные переменные, оператор присваивания (в том числе "сквозной", например x=y=z=1), а также оператор «запятая». При записи чисел с плавающей точкой возможно использование формата [+-]dddE[+-]ddd, например, 2e-2. Реализован контроль синтаксических ошибок и деления на ноль. Работоспособность проверялась на Borland C 3.1. Для того, чтобы программа скомпилировалась, необходимо запретить использование синтаксиса C++, а чтобы правильно работала, необходимо использовать соглашения о вызовах языка C (не Pascal!). Кстати, эти требования соответствуют установкам BC 3.1 по умолчанию. (с) Дмитрий Мельник, 21 сентября 2000 г. |
||
whisk |
15.03.2007 - 23:49 (ссылка на это сообщение)
|
![]() Уважаемый Кандидат наук ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 975 Регистрация: 29.03.2005 Репутация: 87 Место учебы: ОрёлГТУ ![]() |
стоит также обратить внимание на рекурсивный main.
|
KostyaN |
16.03.2007 - 00:16 (ссылка на это сообщение)
|
![]() Кандидат наук ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 879 Регистрация: 15.09.2006 Репутация: 37 Место учебы: - ![]() |
код может и интересный, но тому, кто его редактировал, стоило бы открутить руки...
Тот, кто писал, используя метки, не вызывает у меня никакого уважения... Так что, если завтра у меня не будет болеть голова, разберемся... |
дед_мажор |
16.03.2007 - 00:57 (ссылка на это сообщение)
|
![]() Уважаемый крутой перец ![]() Профиль Группа: Декан Сообщений: 2405 Регистрация: 11.11.2005 Репутация: 156 Место учебы: да ![]() |
боян. гуглите на тему The International Obfuscated C Code Contest.
пост у меня в жж - http://dedm.livejournal.com/55622.html. |
дед_мажор |
16.03.2007 - 01:02 (ссылка на это сообщение)
|
||
![]() Уважаемый крутой перец ![]() Профиль Группа: Декан Сообщений: 2405 Регистрация: 11.11.2005 Репутация: 156 Место учебы: да ![]() |
а также на несоблюдение стандарта на агрументы и возвращаемое значение этой функции. |
||
whisk |
16.03.2007 - 01:06 (ссылка на это сообщение)
|
![]() Уважаемый Кандидат наук ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 975 Регистрация: 29.03.2005 Репутация: 87 Место учебы: ОрёлГТУ ![]() |
дед_мажор
да, боян уже 7 лет. ты хочешь кого-то этим удивить? |
дед_мажор |
16.03.2007 - 01:21 (ссылка на это сообщение)
|
||
![]() Уважаемый крутой перец ![]() Профиль Группа: Декан Сообщений: 2405 Регистрация: 11.11.2005 Репутация: 156 Место учебы: да ![]() |
не понял вопроса. |
||
whisk |
16.03.2007 - 02:31 (ссылка на это сообщение)
|
![]() Уважаемый Кандидат наук ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 975 Регистрация: 29.03.2005 Репутация: 87 Место учебы: ОрёлГТУ ![]() |
дед_мажор
немного оффтопа: почти все в инете - боян. не надо, плз, писать об этом каждый раз, хорошо? ![]() ![]() |
дед_мажор |
16.03.2007 - 10:23 (ссылка на это сообщение)
|
||
![]() Уважаемый крутой перец ![]() Профиль Группа: Декан Сообщений: 2405 Регистрация: 11.11.2005 Репутация: 156 Место учебы: да ![]() |
у меня "боян" - это вводное слово, а не высказывание. в нем не нужно искать полезную информацию. так что не надо каждый раз комментировать слова, не несущие смысловой нагрузки, а также указывать мне, в каком стиле и с каким содержанием должны быть написаны мои посты, хорошо? ) |
||
KostyaN |
16.03.2007 - 11:17 (ссылка на это сообщение)
|
![]() Кандидат наук ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 879 Регистрация: 15.09.2006 Репутация: 37 Место учебы: - ![]() |
дык, по теме
что-то не понял, зачем сие произведение сюда выложили? чтобы помогли понять, как работает, чтобы помогли скомпилить, или чтобы просто так, показать, что сие возможно? так если первое или второе, так формулируйте сразу, а если третье, тогда не понятно, на кого эффект рассчитан... |
NEFFboy |
16.03.2007 - 15:51 (ссылка на это сообщение)
|
![]() Кандидат наук ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 537 Регистрация: 5.01.2007 Репутация: 25 Место учебы: ПТУ ![]() |
whisk
имхо, вызавать рекурсивно маин есть дурнейший тон... дед_мажор фраза в описании: "чтобы программа скомпилировалась, необходимо запретить использование синтаксиса C++" KostyaN кинул, что бы народ посматрел программирование квадратиком ![]() |
whisk |
16.03.2007 - 16:57 (ссылка на это сообщение)
|
![]() Уважаемый Кандидат наук ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 975 Регистрация: 29.03.2005 Репутация: 87 Место учебы: ОрёлГТУ ![]() |
NEFFboy
если бы эта прога была написана красиво и прилично, то был ли бы смысл на нее смотреть? их же миллион таких. хотя, уродливых еще больше, но эта по крайней мере забавная ![]() так её кто-нибудь скомпилировал? а то мне даже нечем ![]() |
дед_мажор |
16.03.2007 - 18:27 (ссылка на это сообщение)
|
||
![]() Уважаемый крутой перец ![]() Профиль Группа: Декан Сообщений: 2405 Регистрация: 11.11.2005 Репутация: 156 Место учебы: да ![]() |
чтобы программа скомпилировалась необходимо использовать нормальный компилятор. gcc со стандартными настройками кушает этот код без ошибок. |
||
RoDen |
20.03.2007 - 12:23 (ссылка на это сообщение)
|
![]() Уважаемый Председатель ученого совета ![]() Профиль Группа: Серый кардинал Сообщений: 3285 Регистрация: 10.03.2005 Репутация: 248 Место учебы: политех ![]() |
а мне вот вспоминаются шахматы на яваскрипт, играющие на уровне 1 разряда и весящие 5 килобайт
![]() в свое время хотел их в чат прикрутить |
NEFFboy |
20.03.2007 - 12:38 (ссылка на это сообщение)
|
||
![]() Кандидат наук ![]() ![]() ![]() ![]() ![]() Профиль Группа: Пользователи Сообщений: 537 Регистрация: 5.01.2007 Репутация: 25 Место учебы: ПТУ ![]() |
скомпилировал это хозяйство Borland C++ Compiler 5.5 c кучей warning'ов... |
||
дед_мажор |
20.03.2007 - 13:19 (ссылка на это сообщение)
|
![]() Уважаемый крутой перец ![]() Профиль Группа: Декан Сообщений: 2405 Регистрация: 11.11.2005 Репутация: 156 Место учебы: да ![]() |
NEFFboy
воистину сотонинский компилятор. |
![]() |
![]() ![]() ![]() |