|
|
|||||
"Вождь"
|
Алгоритмы
Вот взять хотя бы тот же си, си приплюснутый, паскаль, обджект паскаль (дельфя) - куча сайтов по алгоритмам, а вот по пхп - лишь кода да статьи. Да, это конечно полезно и интересно рыться в чужом коде, особенно если сделан толково и понятно, но иногда хочется еще видеть и алгоритмы решения задач, и их реализацию. Поискал я поискал, нашел чего-то там на народе бестолковое и некультурное. Ничего стоящего. Может знает кто, пользуется. Одно дело когда говорят:
пишешь вот такую-то функцию, параметры вот такие-то, а можно клас такой-то, странно, то ли привычка, то ли еще что, но мне гораздо интересней работать с алгоритмами, а потом уже смотреть на реализацию. Код - дело одно, алгоритмы - совсем другое. Читаешь вот - проверяешь то, отправляешься туда-то, при том-то это. и ведь алгоритмы на одну задачу тоже разные бывают, но иногда достаточно, и даже необходимо видеть сам алгоритм, а не код. вот. хелп, а?
__________________
а мы летим орбитами путями не избитыми... |
|
|||||
"simple"
|
2Nirva
ИМХО, ты не совсем понимаешь, что такое алгоритм... Нет алгоритмов на языке. Алгоритм - это псоледовательность действий, поэтому, описав его чётко на естественном языке, ты можешь использовать его в любом языке программирования (естественно, если на этом языке можно реализовать каждое из последовательности действий). |
|
|||||
"Вождь"
|
я прекрасно это понимаю. только задачи ставятся разные, правда? там - алгоитмы в основном мат функций итд - или прикажешь на сайте паскалевых алгоритмов искать реализацию чата? Вот. Поэтому даже в псевдокоде пиши для интерпритатируемых и для компилируемых - глобальные отличия.
чат это я так, просто что первое на ум пришло. еще есть много специфический действий. ну и правда - не будешь же ты писать в си на псевдокоде: if ($_SESSION содержит (извини, не знаю где такой значок на клаве) $a).... { ... }
__________________
а мы летим орбитами путями не избитыми... |
|
|||||
"simple"
|
Повторяю, нет "паскалевых", "сишных", etc алгоритмов!
Чем тебе Паскаль не угодил? http://pascal.sources.ru/network/index.htm Последний раз редактировалось metton; 30.08.2003 в 16:34. |
|
|||||
"Вождь"
|
ага.
если человек не хочет понять, он не поймет. алгоритмы все пишутся для чего-то, понимаешь? и в любом случае к чему-то привязываются. и если их записывать псевдо-кодом, то они будут разные. например: напиши пожалуйста алгоритм "я хочу выпить кофе" началом его считай ты проснулся и напиши алгоритм "существует ли такой набор значений переменных в массиве с псевдослучайным числом эле-в в пределах..." пойми АЛГОРИТМЫ РАЗНЫЕ и я говорю не о слове "АЛГОРИТМ", тем более не выдумываю языковую конструкцию "алгоритм для си". и не связываю, и еще раз тебе говорю - алгоритмы ставятся для ращных задач? понял? отлично. в си - одни задачи, в пхп -другие. И, думаю, ты не будешь пытаться реализовать фотшоп на пхп, и верд тоже и текстуризацию 3д объектов. использовать директ икс и так далее. Я говорю о СПЕЦИАЛЬНОНАПРАВЛЕННЫХ алгоритмах. если так можно выразиться, а не о том, как поменять местами две целочисленных переменных не используя третью.
__________________
а мы летим орбитами путями не избитыми... |
|
|||||
"simple"
|
Советский энциклопедический словарь:
Цитата:
|
|
|||||
Кнутом его !
|
|
|||||
Ветеран форума
|
Да нирва... ну ты и дал...
давайте не будем сорится а просто посмеемся =)
__________________
... |
|
|||||
"simple"
|
2Pejone
Точно! Тем более в Кнуте слишком много по этому поводу написано, чтобы приводить здесь. Лучше самому почитать. |
|
|||||
Ветеран форума
|
На том и порешим =)
__________________
... |
Часовой пояс GMT +4, время: 11:05. |
|
« Предыдущая тема | Следующая тема » |
|
|