Что, господа суровые С++ программисты, поспорим быстродействием с отстойной Джавой? ;)

 
1 14 15 16 17 18 29
CA tarasv #21.08.2008 23:03  @Реконструктор#21.08.2008 22:56
+
-
edit
 

tarasv

опытный

tarasv>> Да вот с момента изобретения его дядюшкой Коддом :)
Реконструктор> Гм. A .ini файл это язык?

Какой именно .ini файл? А то в отличии от SQL .ini файл это не очень конкретно.
 
RU Balancer #21.08.2008 23:03  @Реконструктор#21.08.2008 23:00
+
-
edit
 

Balancer

администратор
★★★★★

Реконструктор> Ну, определяемся, или...?

SQL - это язык запросов к БД, имеющий ряд элементов программирования машины Тьюринга.
 
+
-
edit
 

tarasv

опытный

Реконструктор>> Ну, определяемся, или...?
Balancer> SQL - это язык запросов к БД, имеющий ряд элементов программирования машины Тьюринга.

Совершенно нормальный декларативный язык программирования под определенную предметную область.
 
BG Реконструктор #21.08.2008 23:07  @Balancer#21.08.2008 23:03
+
-
edit
 
Реконструктор>> Ну, определяемся, или...?
Balancer> SQL - это язык запросов к БД, имеющий ряд элементов программирования машины Тьюринга.

Хорошооо, лампочки в голове начинают весело мигать. Написание SQL, make, ini или подобных, это программирование?
 
BG Реконструктор #21.08.2008 23:09  @tarasv#21.08.2008 23:06
+
-
edit
 
Реконструктор>>> Ну, определяемся, или...?
Balancer>> SQL - это язык запросов к БД, имеющий ряд элементов программирования машины Тьюринга.
tarasv> Совершенно нормальный декларативный язык программирования под определенную предметную область.

эээ, спорите все против меня или уже начинаете каждый с кем попало?
 
CA tarasv #21.08.2008 23:35  @Реконструктор#21.08.2008 23:07
+
-
edit
 

tarasv

опытный

Balancer>> SQL - это язык запросов к БД, имеющий ряд элементов программирования машины Тьюринга.
Реконструктор> Хорошооо, лампочки в голове начинают весело мигать. Написание SQL, make, ini или подобных, это программирование?

Что шершавый язык батчфайлов это уже не язык программирования? ;)
То что вы называете язком программирования называется алгоритмическим язком программировани и этим типом языков программировани вселенная не ограничивается.
 
RU Balancer #21.08.2008 23:42  @Реконструктор#21.08.2008 23:07
+
-
edit
 

Balancer

администратор
★★★★★

Реконструктор>>> Ну, определяемся, или...?
Balancer>> SQL - это язык запросов к БД, имеющий ряд элементов программирования машины Тьюринга.
Реконструктор> Хорошооо, лампочки в голове начинают весело мигать. Написание SQL, make, ini или подобных, это программирование?

SQL - программирование, makefile - программирование (там, вообще императивная логика есть), ini (в классичской трактовке, а то ini, например, в L2Fortress некоторые на Форте написаны :D) - не программирование.
 
BG Реконструктор #21.08.2008 23:43
+
-
edit
 
Нуууу, и как определям что - что?
 
RU Balancer #21.08.2008 23:43  @Реконструктор#21.08.2008 23:09
+
-
edit
 

Balancer

администратор
★★★★★

Реконструктор> эээ, спорите все против меня или уже начинаете каждый с кем попало?

Не знаю, как tarasv, а я, вообще, редко спорю с человеком, я обычно обсуждаю вопрос/проблему. Соционическая особенность ТИМа :) Квестимность называется.
 
RU Balancer #21.08.2008 23:48  @Реконструктор#21.08.2008 23:43
+
-
edit
 

Balancer

администратор
★★★★★

Реконструктор> Нуууу, и как определям что - что?

Есть товарищ Тьюринг.

Он придумал Машину его имени.

Если язык программирования отвечает полноте этой машины, то он строго формально алгоритмический. Если нет - то нет.

Язык программирования, неважно, алгоритмический или нет - это набор команд, с помощью которых ты задаёшь машине директивы тех или иных действий, не обязательно императивно.

Наконец, просто язык (в компьютерном аспекте) - это некая система система знаков, понимаемая компьютером.

Язык может не быть языком программирования. Например, HTML - это язык разметки документов. Язык разметки докуменов, наоборот, может быть полноценным алгоритмическим языком, например, PostScript, базирующийся на Forth :)
 
BG Реконструктор #22.08.2008 00:09  @Balancer#21.08.2008 23:48
+
-
edit
 
Реконструктор>> Нуууу, и как определям что - что?
Balancer> Есть товарищ Тьюринг.

И с каких пор в SQL можно делать переходы?
 
+
-
edit
 

tarasv

опытный

Реконструктор>> эээ, спорите все против меня или уже начинаете каждый с кем попало?
Balancer> Не знаю, как tarasv, а я, вообще, редко спорю с человеком, я обычно обсуждаю вопрос/проблему. Соционическая особенность ТИМа :) Квестимность называется.

Я просто уточнил как терминологически верно классифицируется SQL ;) ведь кроме собственно QL (structured тогда было ооочень модное слово которое лепили всюду где ни попадя) в нем DDL, DML, DCL, и TCL которые никаких запросов к данным не делают.
 
Это сообщение редактировалось 22.08.2008 в 00:17
CA tarasv #22.08.2008 00:14  @Реконструктор#22.08.2008 00:09
+
-
edit
 

tarasv

опытный

Balancer>> Есть товарищ Тьюринг.
Реконструктор> И с каких пор в SQL можно делать переходы?

Ни с каких, это декларативный язык программирования а не алгоритмический.
 
RU Balancer #22.08.2008 00:17  @Реконструктор#22.08.2008 00:09
+
-
edit
 

Balancer

администратор
★★★★★

Реконструктор>>> Нуууу, и как определям что - что?
Balancer>> Есть товарищ Тьюринг.
Реконструктор> И с каких пор в SQL можно делать переходы?

Читай внимательнее, я отмечал, что SQL - не тьюринг-полный :) И что парсер там придётся писать функциональный.

...

Кстати, вот тут уже моей теоретической подготовки не хватает. Чисто функциональные ЯП - они тьюринг-полные или нет?
 
BG Реконструктор #22.08.2008 00:25
+
-
edit
 
Balancer>Язык программирования, неважно, алгоритмический или нет - это набор команд, с помощью которых ты задаёшь машине директивы тех или иных действий, не обязательно императивно.

Так вот, запихивая в это вот самое окошко всякую дрянь, мы меняем сосотяние кучи машин (не только одной). Занимаемся ли мы тем самым программированием или нет?
 
RU Balancer #22.08.2008 00:29  @Реконструктор#22.08.2008 00:25
+
-
edit
 

Balancer

администратор
★★★★★

Реконструктор> Так вот, запихивая в это вот самое окошко всякую дрянь, мы меняем сосотяние кучи машин (не только одной). Занимаемся ли мы тем самым программированием или нет?

Если ты занимаешься написанием программы - ты программируешь.

Программа - это определённая заданная последовательность команд или зависимостей состояний машины.
 
+
-
edit
 

Murkt

Pythoneer

Balancer> Кстати, вот тут уже моей теоретической подготовки не хватает. Чисто функциональные ЯП - они тьюринг-полные или нет?
Лямбда-машина эквивалентна по мощности Тьюринг-машине. То есть, чисто функциональные ЯП (Хаскель тот же) - тьюринг-полные.
[team Їжачки - сумні падлюки]  

tarasv

опытный

Murkt> Лямбда-машина эквивалентна по мощности Тьюринг-машине. То есть, чисто функциональные ЯП (Хаскель тот же) - тьюринг-полные.

С этой, как ее, бетта редукцией, а без нее - Тьюринг полноты у лямбда машины нет. Эх любят функциональщики греческие буковки, наверно за то что их нет на клавиатуре ;)
 
US Сергей-4030 #22.08.2008 00:59  @Реконструктор#21.08.2008 17:17
+
-
edit
 

Сергей-4030

исключающий третье
★★
Реконструктор> И все (и джавист тоже в глубине души) понимают, что java/c# (ровно как и все до этого - cobol, delphi, VB, Clipper/dBase и т.д.). подходят только для штучных заказов, ... Языки эти не имеют шансов на реальном рынке.

Реконструктор, а "реальный рынок" - это какой? :lol: То есть, пусть продукт стоит (за него платят) в мильон раз больше, чем за какую-нибудь утилитку - все равно, это "нереальный рынок"? :lol: А реальный - это тот, который близок сердцу Реконструктора?
 
RU Серокой #22.08.2008 00:59
+
-
edit
 

Серокой

координатор
★★★★
Ох, Гриша. Слился. Скучно, и главное, совсем не по теме топика...
Больше не раскалятся ваши колосники. Мамонты пятилеток сбили свои клыки. ©  
+
-
edit
 

Balancer

администратор
★★★★★

tarasv> С этой, как ее, бетта редукцией,

Я про такую и не слышал :)

tarasv> Эх любят функциональщики греческие буковки, наверно за то что их нет на клавиатуре ;)

Есть прекрасный язык APL, в синтаксисе которого вообще спецсимволы, которых ни в одном алфавите нет :D
 
RU Balancer #22.08.2008 01:02  @Balancer#22.08.2008 01:00
+
-
edit
 

Balancer

администратор
★★★★★

Balancer> Есть прекрасный язык APL, в синтаксисе которого вообще спецсимволы, которых ни в одном алфавите нет :D

Вдруг кто-то не знает про него :) - APL (язык программирования) — Википедия
 
RU Balancer #22.08.2008 01:07  @Balancer#22.08.2008 01:02
+
-
edit
 

Balancer

администратор
★★★★★

До сих пор тащусь :)

X[⍋X+.≠' ';] - это сортировка списка слов в матрице по их длине.

- это Конвеевская «Жизнь». В смысле - расчёт новой матрицы состояний по старой :)

(∼R∈R°.×R)/R←1↓ιR - нахождение всех простых чисел от 1 до R

...

:D
 

Murkt

Pythoneer

Murkt>> Лямбда-машина эквивалентна по мощности Тьюринг-машине. То есть, чисто функциональные ЯП (Хаскель тот же) - тьюринг-полные.
tarasv> С этой, как ее, бетта редукцией, а без нее - Тьюринг полноты у лямбда машины нет. Эх любят функциональщики греческие буковки, наверно за то что их нет на клавиатуре ;)
Если я не ошибаюсь, то лямбда-машина в поставке идёт с бета-редукцией. То есть, лямбда-исчисление + бета-редукция = лямбда-машина. Что-то такое :)

По поводу APL - выразительный язык, и его понять несложно, если знать, конечно, что значит каждый знак в отдельности :)

P.S. Кстати, я недавно понял что такое и зачем нужен YCombinator :) Убойная вещь.
[team Їжачки - сумні падлюки]  
BG Реконструктор #22.08.2008 10:08  @Сергей-4030#22.08.2008 00:59
+
-
edit
 
Сергей-4030> Реконструктор, а "реальный рынок" - это какой? :lol:

Прилавок в магазине.
 
1 14 15 16 17 18 29

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru