Нестандартные способы сложить два числа
От: Sshur Россия http://shurygin-sergey.livejournal.com
Дата: 18.12.07 11:03
Оценка:
Привет, All

Сижу я значит, и ловлю себя на том, что числа складываю в столбик на бумажке. При наличии компа за столом. С полным фаршем разных компиляторов, СУБД и математических пакетов вот и подумалось, а как программист может сложить два числа:
(калькулятор, будь то виндовз или настольный не предлагать)

1. Ручкой на бумажке, само собой
2. Для настоящих программистов: Debug.WriteLine(2+2); //или MessageBox, или stdout, смотря что сейчас открыто
3. Для DBA : select 2+2
4. Для любителей скриптов: WScript.Echo 2+2
5. Ask google 2+2
6. Использовать Excel, но это уже не true

кто больше?
Шурыгин Сергей

"Не следует преумножать сущности сверх необходимости" (с) Оккам
Re: Нестандартные способы сложить два числа
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 18.12.07 11:07
Оценка:
Написать парсер мат. выражений
Re: Нестандартные способы сложить два числа
От: pvnic  
Дата: 18.12.07 11:11
Оценка: 1 (1) :)
Здравствуйте, Sshur, Вы писали:

спросить соседа )
Re: Нестандартные способы сложить два числа
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 18.12.07 11:13
Оценка:
(define one (lambda (f) (lambda (x) (f x))))
(define (add-1 n)
  (lambda (f) (lambda (x) (f ((n f) x)))))
(define two (add-1 one))
(define (add a b) (lambda (f) (lambda (x) (  (a f) ((b f) x) ))))
(define (mul a b) (lambda (f) (lambda (x) ((b (a f)) x))))
(define (inc x) (+ x 1))
(define (print z) ((z inc) 0))
(print (add two two))

Re: Нестандартные способы сложить два числа
От: Shirvanoff  
Дата: 18.12.07 11:15
Оценка:
Здравствуйте, Sshur, Вы писали:

S>Привет, All


S>Сижу я значит, и ловлю себя на том, что числа складываю в столбик на бумажке. При наличии компа за столом. С полным фаршем разных компиляторов, СУБД и математических пакетов вот и подумалось, а как программист может сложить два числа:

S>(калькулятор, будь то виндовз или настольный не предлагать)

S>1. Ручкой на бумажке, само собой

S>2. Для настоящих программистов: Debug.WriteLine(2+2); //или MessageBox, или stdout, смотря что сейчас открыто
S>3. Для DBA : select 2+2
S>4. Для любителей скриптов: WScript.Echo 2+2
S>5. Ask google 2+2
S>6. Использовать Excel, но это уже не true

S>кто больше?



можно еще задать вопрос в форуме, например, сюда запостить
можно написать на баш в виде цитаты: "я тупая блондинко, ктулху съел мой мозг и не могу сложить 2 и 2"
спросить у друга в аське
Re[2]: Нестандартные способы сложить два числа
От: Sshur Россия http://shurygin-sergey.livejournal.com
Дата: 18.12.07 11:20
Оценка:
Здравствуйте, D. Mon, Вы писали:



действительно нестандартно.. )
Шурыгин Сергей

"Не следует преумножать сущности сверх необходимости" (с) Оккам
Re: Нестандартные способы сложить два числа
От: Дм.Григорьев  
Дата: 18.12.07 11:20
Оценка:
Здравствуйте, Sshur, Вы писали:

S>1. Ручкой на бумажке, само собой

S>2. Для настоящих программистов: Debug.WriteLine(2+2); //или MessageBox, или stdout, смотря что сейчас открыто
S>3. Для DBA : select 2+2
S>4. Для любителей скриптов: WScript.Echo 2+2
S>5. Ask google 2+2
S>6. Использовать Excel, но это уже не true

S>кто больше?


Да ну, нафига весь этот геморрой, когда под рукой есть обыкновенный calc? Единственный приходящий мне на ум вариант, когда его может не оказаться под рукой — это ядрёная отладка в софтайсе каком-нибудь. Тогда рулит бумажка.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
http://dimgel.ru/lib.web — thin, stateless, strictly typed Scala web framework.
Re[2]: Нестандартные способы сложить два числа
От: Sshur Россия http://shurygin-sergey.livejournal.com
Дата: 18.12.07 11:28
Оценка:
Здравствуйте, Дм.Григорьев, Вы писали:


ДГ>Да ну, нафига весь этот геморрой, когда под рукой есть обыкновенный calc? Единственный приходящий мне на ум вариант, когда его может не оказаться под рукой — это ядрёная отладка в софтайсе каком-нибудь. Тогда рулит бумажка.


Ну как сказать, calc еще искать надо, а скажем окошки Sql server management studio всегда под рукой. Или google. Ставить какой-то навороченный калькулятор чтобы по numlock запускался, лень, клавы с отдельной кнопкой нет.

Да и эта, форум-то какой, не надо слишком серьезно относиться
Шурыгин Сергей

"Не следует преумножать сущности сверх необходимости" (с) Оккам
Re: Нестандартные способы сложить два числа
От: Cruser Украина  
Дата: 18.12.07 11:33
Оценка:
S>1. Ручкой на бумажке, само собой
S>2. Для настоящих программистов: Debug.WriteLine(2+2); //или MessageBox, или stdout, смотря что сейчас открыто
S>3. Для DBA : select 2+2
S>4. Для любителей скриптов: WScript.Echo 2+2
S>5. Ask google 2+2
S>6. Использовать Excel, но это уже не true

S>кто больше?


7. здесь
Re: Нестандартные способы сложить два числа
От: neFFy Россия  
Дата: 18.12.07 11:48
Оценка: :))) :))) :))
Здравствуйте, Sshur, Вы писали:

S>вот и подумалось, а как программист может сложить два числа:

S>кто больше?

— сделать счеты из окурков
— создать папку, скопировать туда х файлов, потом скопировать еще у файлов и посмотреть общее количество
...coding for chaos...
Re[2]: Нестандартные способы сложить два числа
От: Дм.Григорьев  
Дата: 18.12.07 12:18
Оценка:
Здравствуйте, neFFy, Вы писали:

FF>- создать папку, скопировать туда х файлов, потом скопировать еще у файлов и посмотреть общее количество



Это linux way. Не так давно гуглил, как узнать текущее время из-под SSH, остановился на найденном варианте "создать файл и посмотреть дату создания".
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
http://dimgel.ru/lib.web — thin, stateless, strictly typed Scala web framework.
Re[3]: Нестандартные способы сложить два числа
От: Cyberax Марс  
Дата: 18.12.07 12:21
Оценка:
Здравствуйте, Дм.Григорьев, Вы писали:

ДГ>Это linux way. Не так давно гуглил, как узнать текущее время из-под SSH, остановился на найденном варианте "создать файл и посмотреть дату создания".

А чем "date" не удовлетворяет?
Sapienti sat!
Re[3]: Нестандартные способы сложить два числа
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 18.12.07 12:21
Оценка:
ДГ>Это linux way. Не так давно гуглил, как узнать текущее время из-под SSH, остановился на найденном варианте "создать файл и посмотреть дату создания".

А "date" набрать сложно было?
Re[4]: Нестандартные способы сложить два числа
От: Дм.Григорьев  
Дата: 18.12.07 12:54
Оценка:
Здравствуйте, D. Mon, Вы писали:

ДГ>>Это linux way. Не так давно гуглил, как узнать текущее время из-под SSH, остановился на найденном варианте "создать файл и посмотреть дату создания".


DM>А "date" набрать сложно было?


Ну не нашла я, мужик, не нашла! Типа, спасибо за инфу.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
http://dimgel.ru/lib.web — thin, stateless, strictly typed Scala web framework.
Re: Нестандартные способы сложить два числа
От: VsevolodC Россия  
Дата: 18.12.07 13:38
Оценка:
C:\TMP\spf

SP-FORTH — ANS FORTH 94 for Win95/98/ME/NT/2000/XP
Open source project at http://spf.sf.net
Russian FIG at http://www.forth.org.ru ; Started by A.Cherezov
Version 4.18 Build 001 at 01.Dec.2006

2
Ok ( 2 )
2
Ok ( 2 2 )
+
Ok ( 4 )
Re: Нестандартные способы сложить два числа
От: Socrat Россия  
Дата: 18.12.07 13:42
Оценка:
Здравствуйте, Sshur, Вы писали:


S>кто больше?



Выглядываешь в окно, ждешь, когда на перекрестке остановятся машины в два ряда, по две в каждом, после чего считаешь общее количество машин.
Re: /usr/bin/bc (-)
От: Roman Odaisky Украина  
Дата: 18.12.07 15:38
Оценка:
До последнего не верил в пирамиду Лебедева.
Re: Нестандартные способы сложить два числа
От: Lloyd Россия  
Дата: 18.12.07 15:51
Оценка:
Здравствуйте, Sshur, Вы писали:

S>кто больше?


в уме
Re: Нестандартные способы сложить два числа
От: XCiber Россия  
Дата: 18.12.07 15:51
Оценка: +1
n) В KDE "Run Command" (Аналог виндового Пуск->Выполнить) -> 2+2 -> Enter
Re: Нестандартные способы сложить два числа
От: Conr Россия  
Дата: 18.12.07 16:14
Оценка:
Здравствуйте, Sshur, Вы писали:

http://www.google.com/search?q=2%2B2

Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.