Статьи Галерея Форум Чат Файлы HowTo Ссылки Поиск
Текущее время: 23 авг 2019, 00:28




Начать новую тему Ответить на тему  [ Сообщений: 53 ]  На страницу Пред.  1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: О программировании ;-))
СообщениеДобавлено: 12 авг 2002, 13:28 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 08.02.2002
Сообщения: 447
Откуда: Riga
Версия на bc (если кому-нибудь это интересно). Причем, fact(200) тоже работает.

define fact (x) {
 if (x <= 1) return (1);
   return (fact(x-1) * x);
}

_________________
Если вы все такие умные - что же вы строем не ходите?


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: О программировании ;-))
СообщениеДобавлено: 12 авг 2002, 14:18 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 20.06.2002
Сообщения: 827
Откуда: Брюссель
php версия от tren

function factorial($a) {
       if($a == 0)
               return 1;
       else
               return $a*factorial($a-1);
}
print factorial(5);



(Отредактировал(а) leikind - 16:42 - 12 Авг., 2002)


(Отредактировал(а) leikind - 20:33 - 12 Авг., 2002)


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: О программировании ;-))
СообщениеДобавлено: 12 авг 2002, 21:36 
Маньяк

У нас с: 28.05.2002
Сообщения: 198
Откуда: Espoo, Finland
Цитата:
2ab а в Ruby, что есть оптимизация хвостовой рекурсии?

Есть дополнительный модуль, который занимается оптимизацией http://www.ruby-lang.org/en/raa-list.rh ... ion+Module
Он в том числе оптимизирует и хвостовую рекурсию.

_________________
/ AB


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: О программировании ;-))
СообщениеДобавлено: 14 авг 2002, 20:43 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 20.06.2002
Сообщения: 827
Откуда: Брюссель
# python версия от tren
# вместо пробелов обязательно должны быть табуляции
def factorial(a):
  if a == 0:
        return 1
  else:
        return a * factorial(a-1)

print factorial(4)


(Отредактировал(а) leikind - 21:46 - 14 Авг., 2002)


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: О программировании ;-))
СообщениеДобавлено: 14 авг 2002, 20:49 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 20.06.2002
Сообщения: 827
Откуда: Брюссель
А вообще плохой пример для того, чтобы что-то показать. Слишком простой. Да и не интересно никому ;)

_________________
Изображение


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: О программировании ;-))
СообщениеДобавлено: 18 авг 2002, 03:54 
Маньяк
Аватара пользователя

У нас с: 05.07.2002
Сообщения: 181
Откуда: minsk.by
2leikind
А что там слышно о вашем с А. Боковым проекте?

_________________
I hope, bug is not in my head...


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: О программировании ;-))
СообщениеДобавлено: 18 авг 2002, 16:05 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 20.06.2002
Сообщения: 827
Откуда: Брюссель
ну это громко очень названо, прoект.
нехватка времени....

_________________
Изображение


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: О программировании ;-))
СообщениеДобавлено: 18 авг 2002, 16:50 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 08.02.2002
Сообщения: 447
Откуда: Riga
А что за проект, если не секрет? Случайно, не то, что у тебя на сайте?

_________________
Если вы все такие умные - что же вы строем не ходите?


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: О программировании ;-))
СообщениеДобавлено: 22 авг 2002, 19:07 
Маньяк

У нас с: 28.05.2002
Сообщения: 198
Откуда: Espoo, Finland
Проект цикла лекций по современным подходам в проектировании объектно-ориентированных систем. В качестве языка демонстраций выбран Ruby.

_________________
/ AB


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: О программировании ;-))
СообщениеДобавлено: 22 авг 2002, 19:53 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 08.02.2002
Сообщения: 447
Откуда: Riga
!!!

_________________
Если вы все такие умные - что же вы строем не ходите?


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: О программировании ;-))
СообщениеДобавлено: 28 авг 2002, 08:02 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 06.02.2002
Сообщения: 9760
Откуда: Менск
Звиняй, певый кусок кода можно читать, не напрягая мозги в поиске завалявшегося там perldoc по поводу некоторых особенностей синтаксиса. Красиво, конечно, но не очень удобно если в параллели пишеш еще и на C.

_________________
Опыт растет прямо пропорционально выведенному из строя оборудованию


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: О программировании ;-))
СообщениеДобавлено: 28 авг 2002, 12:27 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 20.06.2002
Сообщения: 827
Откуда: Брюссель
Уважаемый Незарегистрированный Guest,
если Вы считаете, что искусство программирования заключается в том чтобы уместить в одной строчке кода как можно больше операторов и сделать код как можно менее понятным, то пожалуйте в Obfuscated Perl Contest или как оно там называется.

Кстати, пора выучить что-то еще помимо этого awk-переростка и открыть для себя, что в остальном мире приняты несколько другие идеалы, чем в Перле.

_________________
Изображение


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: О программировании ;-))
СообщениеДобавлено: 28 авг 2002, 15:07 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 08.02.2002
Сообщения: 447
Откуда: Riga
Народ! Я знаком с большим количеством программистов - и у каждого свой стиль. Так что им теперь-перегрызться друг с другом? Как говорится: "на вкус и цвет...".
А для современных компиляторов - что это:
Цитата:
if(...) {
    return A;
} else {
   return B;
}

Что это:
Цитата:
if(...) {
  return A;
}
return B;

Результат будет один.

_________________
Если вы все такие умные - что же вы строем не ходите?


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: О программировании ;-))
СообщениеДобавлено: 28 авг 2002, 16:59 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 20.06.2002
Сообщения: 827
Откуда: Брюссель
Котик, я прекрасно знаю что ()? :  есть в С.
Однако читабельность подобных конструкций  под вопросом.
Ну а насчет научиться программировать, ты имеешь ввиду употреблять тернарную запись вместо if ? Это и есть уметь программировать? А употребление
if(...) {
  return A;
}
return B;

вместо

if(...) {
    return A;
} else {
   return B;
}

это тоже искусство программирования ? Я потрясен

P.S.
Зарегистрируйся

_________________
Изображение


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
 Заголовок сообщения: О программировании ;-))
СообщениеДобавлено: 28 авг 2002, 19:36 
Неотъемлемая часть форума
Аватара пользователя

У нас с: 06.02.2002
Сообщения: 9760
Откуда: Менск
2Guest
Первые два условия, ИМХО, на порядок важнее третьего.

_________________
Опыт растет прямо пропорционально выведенному из строя оборудованию


Вернуться к началу
 Не в сети Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 53 ]  На страницу Пред.  1, 2, 3, 4  След.


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
[ All resources are available under GNU GPL ] [ Support ] [ Hosted by DataHata | MyCloud.by ] [ Powered by phpBB® Forum Software © phpBB Group ]

LVEE Winter LVEE Rambler's Top100