Разработка

индекс
203,40

А как сделать X на языке Y?

Часто, когда требуется решить какую-то задачу на новом или старом и позабытом языке возникают довольно простые вопросы, например у меня сегодня возник вопрос как сделать проверку на null (nil, none, nothing, empty) в Tcl.

RosettaCode — хрестоматия программирования, содержит решения типовых задач на разных языках, вот например решение моей.

Просмотреть решения можно по задачам, языкам, библиотекам.

Конечно, ответы на такие вопросы поисковая машина дает довольно быстро путем ввода аналогий из других языков, равно как и любой мануал по языку, но наличие такого «конвертора» знаний на новый язык весьма удобно.
+57
9 сентября 2010, 18:55
90

комментарии (19)

–9
habl #
Вам бы в вопросы и ответы habrahabr.ru/qa/. Для этого они создавались. Для порядку.

Да, порядок нужен во всем.
+6
gvsmirnov #
Только заголовок прочли или просто очень тонко шутите?
+11
habl #
Был не прав. Данный случай улучшил меня.
0
Remper #
Не справляется эта ваша Розетта с наплывом пользователей… а так очень даже мило.
0
habraname #
шайба легла под хаброэффектом, да
будем смотреть завтра
0
Vizakenjack #
RosettaCode — хрестоматия программирования, содержит решения типовых задач на разных языках, вот например решение моей.


хмм, это не совсем решение -). Спецзначений типо NULL/nil в TCL нет, можно только проверить существование переменной через info exists.

Я в свои функции добавлял простую текстовую строку «null», и делал защиту от данных с таким названием (вдруг кто-то ник такой сделает себе).

Вам случайно не для ирц-бота tcl нужен?
0
naryl #
IRC бот — мой стандартный проект для освоения нового языка. Должен <телепат>согласиться</телепат> что бот на Еcl написался в кратчайшие сроки и просто работал, в отличие от остальных.
0
divanikus #
Было бы полезно видеть библиотеку алгоритмов в принципе, без относительно языка. Помню в институте я на какую-то задачу изобрел свой алгоритм, используя фичи языка, на что препод отправил меня в библиотеку за книжкой с алгоритмами, де нефиг изобретать велосипеды :)
+2
habraname #
0
rusy #
+3
sylvio #
Еще O'Reilly издает прекрасную серию "%language_name% Cookbook".
В принципе база знаний похожего типа есть на многих программистских форумах или сообществах вроде хабра или stackoverflow.
+1
kit #
Немного с другим уклоном, но похожие цели у нашего проекта progopedia.ru (на английском — progopedia.com).
О rosettacode.org знаем и дружим.
+9
stansult #
wow, на главной странице обращение сверху:
Greetings, habrahabr.ru readers. Enjoy the site, and see our list of similar sites. Don't worry about the server; it's adjusting.
0
Chikey #
серьезно?) Отжиг
0
stansult #
ага
до сих пор висит :)
+1
stansult #
сделал на память :)
а то ведь уберут скоро небось

image
+1
LimeOrange #
Могу ещё посоветовать PLEAC — Programming Language Examples Alike Cookbook (http://pleac.sourceforge.net), тоже весьма полезный ресурс.
0
SovGVD #
уух, ну и методы там встречаются: rosettacode.org/wiki/Grayscale_image#PHP =)
0
UJorJ #
Х можно сделать на любом язіке :)

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.