Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.163.58] |
|
Страницы: (16) « Первая ... 13 14 [15] 16 все ( Перейти к последнему сообщению ) |
Сообщ.
#211
,
|
|
|
Я об этом и сказал. Только вот не получится ли, что затраты на "оптимизацию в рунтайме" намного превысят затраты, если вычислять тупо в лоб, без поиска в рунтайме всяких сверток и ненужных веток. А? |
Сообщ.
#212
,
|
|
|
Может я дурак, но не увидел ответа в предыдущем посте |
Сообщ.
#213
,
|
|
|
Цитата Исмаил Прокопенко @ Может я дурак Смекаешь. |
Сообщ.
#214
,
|
|
|
Цитата Астарот @ Цитата Исмаил Прокопенко @ Может я дурак Смекаешь. Ты слова-то из песни не выдирай |
Сообщ.
#215
,
|
|
|
Цитата amk @ Вообще для ускорения работы программы существует два противоположных подхода. Один - отложить вычисления «на потом», второй - выполнить вычисления заранее. Иногда срабатывает один, иногда другой. Иногда оба не работают. Плюсую. А то совсем уж эти "ленивые вычисления" вознесли до небес. |
Сообщ.
#216
,
|
|
|
а ещё, пишуть, что есть ФЯ без операции/оператора присваивания.
Это как вообще? А в чём тогда заключается назначение программы? |
Сообщ.
#217
,
|
|
|
Функциональные языки вполне обходятся без такого оператора. Более того, даже там, где он есть, он обычно именно оператором присваивания не является, а просто определяет обозначение для выражения, чтобы это выражение можно было потом использовать не занимаясь копированием.
В Прологе нет оператора присваивания. Там вообще нет никаких операторов. Практически одним сопоставлением обходятся. И несколькими предикатами. |
Сообщ.
#218
,
|
|
|
amk А можно всё тоже самое, но не на Вашем птичьем языке, а на человеческом?
|
Сообщ.
#219
,
|
|
|
Шаблонное метапрограммирование подойдёт?
|
Сообщ.
#220
,
|
|
|
Цитата Qraizer @ Шаблонное метапрограммирование подойдёт? "Шаблонное метапрограммирование" не решает проблему, оно облегчает написание программы, которая решает проблему |
Сообщ.
#221
,
|
|
|
Хм. Впрочем, чему я удивляюсь, все посты такие.
|
Сообщ.
#222
,
|
|
|
Цитата amk @ В Прологе нет оператора присваивания. Там вообще нет никаких операторов. Практически одним сопоставлением обходятся. И несколькими предикатами. Когда я читаю лекции по классической теории компиляции, мне всегда приходится объяснять понятие "ниши", т.е. прикладной области знаний, где применяется тот или иной язык. Классика языков программирования утверждает совершенно однозначно - у каждого языка есть своя ниша, свой ареал обитания. Просто НЕ СУЩЕСТВУЕТ самого наилучшего языка для ВСЕГО. Такого языка просто нет. Вот как об этом говорит Бьерн Страуструп - разработчик языка С++ и создатель первого компилятора для него: Цитата "If someone claims to have the perfect programming language, he is either a fool or a salesman or both“ © Bjarne Stroustrup Мне в этом предложении больше всего нравится фраза "is a fool", в переводе - просто "тупой" В Прологе - по его сущности отнюдь не вычислительной - присвоение вообще не рассматривается: Цитата Пролог, благодаря своим особенностям, используется в области искусственного интеллекта, компьютерной лингвистики и нечислового программирования в целом. |
Сообщ.
#223
,
|
|
|
Цитата Oleg2004 @ про нишу, и даже про тип языка, в вопросе ничего не говорилось. Я Пролог немного знаю, хотя пользоваться им и не приходится, поэтому привёл его в качестве одного из языков без присваиваний.мне всегда приходится объяснять понятие "ниши" Цитата Исмаил Прокопенко @ Ладно, придётся переводить. Что именно ты, инженер, в этом «птичьем языке» не понял? amk А можно всё тоже самое, но не на Вашем птичьем языке, а на человеческом? |
Сообщ.
#224
,
|
|
|
Цитата Oleg2004 @ В Прологе - по его сущности отнюдь не вычислительной - присвоение вообще не рассматривается Пролог, если "без дураков", это вообще не язык программирования. Это способ описания (формат) некоторых исходных данных для программы, обрабатывающий эти данные по определенному алгоритму. |
Сообщ.
#225
,
|
|
|
Ну так и программа на C++ тоже всего лишь данные для некоей программы. Которая обрабатывает их по некоторому определённому, наперёд заданному алгоритму. Так что давай без оскорблений.
|