The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Google представит новый язык программирования Dart, opennews (?), 09-Сен-11, (0) [смотреть все] –1

Сообщения [Сортировка по времени | RSS]


16. "Google представит новый язык программирования Dart"  –1 +/
Сообщение от Anonymouse (?), 09-Сен-11, 23:31 
В том что ты чудовищно некомпетентен - но рассуждаешь с важным видом ...
Ответить | Правка | Наверх | Cообщить модератору

17. "Google представит новый язык программирования Dart"  +1 +/
Сообщение от Аноним (-), 09-Сен-11, 23:33 
Очевидно, Ваша компетентность видна невооружённым взглядом, а посему автоматически оправдывает Ваш важный вид.
Ответить | Правка | Наверх | Cообщить модератору

20. "Google представит новый язык программирования Dart"  +1 +/
Сообщение от Аноним (-), 09-Сен-11, 23:49 
Он абсолютно прав, вообще-то. А вам есть что сказать или сразу в слив как обычно?
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

23. "Google представит новый язык программирования Dart"  +/
Сообщение от anonymous (??), 09-Сен-11, 23:56 
> Он абсолютно прав, вообще-то. А вам есть что сказать или сразу в
> слив как обычно?

ну, например, в цэ функции не являются первоклассными объектами. но чтобы это понять, надо мала-мала понимать, о чём вообще разговор, так что я даже не надеюсь.

Ответить | Правка | Наверх | Cообщить модератору

40. "Google представит новый язык программирования Dart"  +/
Сообщение от Аноним (-), 10-Сен-11, 08:56 
> ну, например, в цэ функции не являются первоклассными объектами


int (*m)(int, char**) = &main;
//ЧЯДНТ?

Ответить | Правка | Наверх | Cообщить модератору

49. "Google представит новый язык программирования Dart"  +1 +/
Сообщение от тоже Анонимemail (ok), 10-Сен-11, 11:29 
То есть вы считаете, что получение указателя на область памяти автоматически делает эту область объектом? Тогда в Си все - объекты. Да, и в Ассемблере - тоже.
Ответить | Правка | Наверх | Cообщить модератору

59. "Google представит новый язык программирования Dart"  +/
Сообщение от Аноним (-), 10-Сен-11, 13:44 
> То есть вы считаете, что получение указателя на область памяти автоматически делает
> эту область объектом? Тогда в Си все - объекты. Да, и
> в Ассемблере - тоже.

Не путайте обьекты с обьектами первого класса, пожалуйста. Это разные понятия. Int, double, char* — обьекты первого класса. Да, и в ЯЗЫКЕ ассемблера тоже (не забываем, что ассемблер — это компилятор, а не язык).

Ответить | Правка | Наверх | Cообщить модератору

99. "Google представит новый язык программирования Dart"  +/
Сообщение от KFe (?), 12-Сен-11, 13:17 
не забываем что асм это язык мнемоник под спецификацию процессора, а не компилятор
Ответить | Правка | Наверх | Cообщить модератору

101. "Google представит новый язык программирования Dart"  +/
Сообщение от anonymous (??), 12-Сен-11, 15:52 
> не забываем что асм это язык мнемоник под спецификацию процессора, а не
> компилятор

исторически сложилось так, что компилятор этого в машинный код тоже называется «ассемблер».

Ответить | Правка | Наверх | Cообщить модератору

102. "Google представит новый язык программирования Dart"  +/
Сообщение от Аноним (-), 12-Сен-11, 17:40 
> исторически сложилось так, что только компилятор этого в машинный код и называется «ассемблер».

fixed

Ответить | Правка | Наверх | Cообщить модератору

103. "Google представит новый язык программирования Dart"  –1 +/
Сообщение от anonymous (??), 12-Сен-11, 17:46 
криворуких фиксеров в тему не звали. возможно, твои сферические профессора в вакууме и говорят постоянно «программа на языке ассемблера», но все адекватные люди говорят «программа на ассемблере» и не занимаются церебральным сексом.
Ответить | Правка | Наверх | Cообщить модератору

106. "Google представит новый язык программирования Dart"  +/
Сообщение от Аноним (-), 12-Сен-11, 18:22 
"Адекватные люди" — это те самые, которые пишут слова из трёх букв на заборе? Ну-ну.
Может, вы еще скажете, что есть такой язык, как Visual C++? А то именно этот язык преподают в некоторых учебных учреждениях и выбирают в качестве используемого языка на олимпиадах. Те самые "адекватные люди", которые называют язык ассемблера "ассемблером" :)
Ответить | Правка | Наверх | Cообщить модератору

107. "Google представит новый язык программирования Dart"  –1 +/
Сообщение от anonymous (??), 12-Сен-11, 18:23 
> Может, вы еще скажете, что есть такой язык, как Visual C++?

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

Ответить | Правка | К родителю #106 | Наверх | Cообщить модератору

104. "Google представит новый язык программирования Dart"  +/
Сообщение от KFe (?), 12-Сен-11, 17:48 
Исторически сложилось так что компилятор этого тоже называется компилятор)))
Ответить | Правка | К родителю #101 | Наверх | Cообщить модератору

51. "Google представит новый язык программирования Dart"  +1 +/
Сообщение от mike lee (?), 10-Сен-11, 11:41 
не так что кроме собственно применения функции, есть еще и композиция. а из двух указателей на функцию получить третью функцию не возможно.

классический пример на Haskell, имея функцию для перевода символа в верхний регистр и функцию для применения функции к списку, получаем функцию для преобразования строки в верхний регистр:

upperCase = map . toUpper

Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

60. "Google представит новый язык программирования Dart"  +2 +/
Сообщение от Аноним (-), 10-Сен-11, 13:47 
> не так что кроме собственно применения функции, есть еще и композиция. а
> из двух указателей на функцию получить третью функцию не возможно.
> классический пример на Haskell, имея функцию для перевода символа в верхний регистр
> и функцию для применения функции к списку, получаем функцию для преобразования
> строки в верхний регистр:
> upperCase = map . toUpper

Отсутствие композиции не делает язык не-функциональным, как и отсутствие лямбд и замыканий.
Просто присутствие этих фич делает функциональное программирование удобнее.

Ответить | Правка | Наверх | Cообщить модератору

63. "Google представит новый язык программирования Dart"  +/
Сообщение от mike lee (?), 10-Сен-11, 14:40 
имхо все же делает. понятно что на С можно писать и в функциональном стиле и в ОО, обилие gtkшного софта тому подтверждение. но тут всегда есть разные (и весьма серьезные) допущения, которые не позволяют добиться тех же результатов, что и специализированные языки.

например отсутствие поддержки чистых функций на уровне языка. с одной стороны ничего не мешает написать чистую функцию, с другой стороны компилятор об этом ничего не знает и следовательно не может применить оптимизации специфичные для функциональных языков (ленивые вычисления, автоматическое распараллеливание и т.д.).

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

Ответить | Правка | Наверх | Cообщить модератору

66. "Google представит новый язык программирования Dart"  +/
Сообщение от anonymous (??), 10-Сен-11, 14:51 
ergo, самый лучший FP-язык — ассемблер. скажи такое где-нибудь в другом месте, пусть там тоже посмеются.
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

70. "Google представит новый язык программирования Dart"  +/
Сообщение от Аноним (-), 10-Сен-11, 15:16 
> ergo, самый лучший FP-язык — ассемблер. скажи такое где-нибудь в другом месте,
> пусть там тоже посмеются.

1. Языка под названием "ассемблер" не существует. Ассемблер — это компилятор языка ассемблера в машинный код.
2. Язык ассемблера — многопарадигменный язык, хоть и с перевесом в сторону императивного языка. Если бы в языке ассемблера не было возможно использование функционального программирования, это автоматически распространилось бы на все остальные языки ввиду компиляции их в инструкции процессора, коим инструкции языка ассемблера соответствуют.
3. Для меня загадка, как Вы ухитрились прийти к выводу, что язык ассемблера — ЛУЧШИЙ функциональный язык программирования только из того, что функциональное программирование на ассемблере возможно, однако я могу сделать предположение, что причина для таких выводов с Вашей стороны та же, что и для Вашего беспричинного смеха.

Ответить | Правка | Наверх | Cообщить модератору

72. "Google представит новый язык программирования Dart"  +/
Сообщение от anonymous (??), 10-Сен-11, 15:18 
> 1. Языка под названием «ассемблер» не существует. Ассемблер — это компилятор языка
> ассемблера в машинный код.

молодец, круто поделил на ноль. собственно, тем, что «ассемблер» — это компилятор «языка ассемблера, которого не существует» ты великолепно показал, какая у тебя в мозгах каша.

Ответить | Правка | Наверх | Cообщить модератору

73. "Google представит новый язык программирования Dart"  +/
Сообщение от Аноним (-), 10-Сен-11, 15:31 
Язык, именуемый "ассемблер", не существует. Ассемблер является компилятором языка, за неимением более точного термина именуемого "язык ассемблера". А Вам я бы советовал, среди всего прочего, подучить русский язык, дабы не забывать, что такое согласование слов в предложениях и почему "языка ассемблера" — это родительный падеж словосочетания "язык ассемблера", а не словосочетания "язык ассемблер", которое само по себе является некорректным.
Ответить | Правка | Наверх | Cообщить модератору

80. "Google представит новый язык программирования Dart"  +/
Сообщение от Аноним (-), 11-Сен-11, 02:00 
Капитан подсказывает что ассемблер является сборщиком. Достаточно посмотреть в словарик. Это всего лишь транслятор человеческого представления инструкций в машинное. Называть процесс лобовой трансляции читабельного представления в бинарное компиляцией - довольно жирно.
Ответить | Правка | Наверх | Cообщить модератору

86. "Google представит новый язык программирования Dart"  +/
Сообщение от anonymous (??), 11-Сен-11, 18:20 
> Капитан подсказывает что ассемблер является сборщиком. Достаточно посмотреть в словарик.
> Это всего лишь транслятор человеческого представления инструкций в машинное. Называть
> процесс лобовой трансляции читабельного представления в бинарное компиляцией — довольно
> жирно.

для особо продвинутых лингвистов словарь подсказывает что «компиляция» — это ничто иное, как «сборка». не вижу проблемы в назывании «сборкой» сборки из нескольких исходных файлов одного. да-да, сишный препроцессор — это компилятор!

ещё умничать будешь, или заткнёшься?

Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

92. "Google представит новый язык программирования Dart"  +1 +/
Сообщение от Аноним (-), 11-Сен-11, 18:43 
> для особо продвинутых лингвистов словарь подсказывает что «компиляция» —
> это ничто иное, как «сборка».

Для тех кто без словарика - инвалид, Капитан сообщает что "assembly" и "compile" это, ВНЕЗАПНО, разные слова. Как они там переводятся на русский и почему там возникает неоднозначность - вопрос для лингвистов. А поскольку это форум технарей, лингвистическими проблемами мы заниматься не будем. Иначе придется еще и linking (который в переводах и "сборщик" и "компоновщик") посчитать "сборкой". Во, чудно. Запуск компилера, ассемблера и линкера - "сборка". Прямо как ООП-неандерталец - "this" и все тут. А что это было - и сам не знает, но может пальцем показать :)

> не вижу проблемы в назывании «сборкой» сборки из нескольких исходных
> файлов одного. да-да, сишный препроцессор — это компилятор!

Да вообще, compiling, assembling и linking - "сборка". Хотя лучше сразу - "this" :)

> ещё умничать будешь, или заткнёшься?

Буду. У нас свобода слова.

Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

96. "Google представит новый язык программирования Dart"  +/
Сообщение от Аноним (-), 12-Сен-11, 10:04 
Вот так правильнее:
int (*m)(int, char**) = main;
Ответить | Правка | К родителю #40 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру