|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы Разговоры, обсуждение новостей (Public) | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от opennews (??) on 17-Сен-09, 21:21 | ||
Разработчики Google выпустили (http://www.h-online.com/open/Noop-a-new-language-for-the-JVM...) новый язык Noop (http://code.google.com/p/noop/), предназначенный для запуска на виртуальной машине Java (JVM). Авторы проекта описывают Noop как "новый язык, взявший все лучшее и отбросивший все худшее из современных и старых языков, в том числе и в области синтаксиса". Он построен (http://code.google.com/p/noop/wiki/Features) на основе объектно-ориентированных концепций "внедрения зависимости (http://ru.wikipedia.org/wiki/%D0%92%D0%B...)" (передача объекту ссылки на внешнюю зависимость при инициализации) и неизменяемости (Immutability). Язык имеет легко читаемый код, но строгую типизацию. Noop не реализует: статические методы, наследование и примитивы. | ||
Высказать мнение | Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
3. "Noop - новый язык для виртуальной машины Java" | +1 +/– | |
Сообщение от Iv945n (ok) on 17-Сен-09, 21:24 | ||
> Noop не реализует: статические методы, наследование и примитивы. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
13. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от rimidal (ok) on 17-Сен-09, 22:45 | ||
+1 | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
18. "Noop - новый язык для виртуальной машины Java" | +1 +/– | |
Сообщение от Поросеночек on 17-Сен-09, 23:33 | ||
>Да уж счетчик в форе это теперь экземпляр класа. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
21. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от rimidal (ok) on 17-Сен-09, 23:59 | ||
я имел в виду: | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
27. "Noop - новый язык для виртуальной машины Java" | +1 +/– | |
Сообщение от аноним on 18-Сен-09, 00:48 | ||
>счетчик в форе это теперь экземпляр класа. Просто жесть. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
31. "Noop - новый язык для виртуальной машины Java" | –2 +/– | |
Сообщение от СуперАноним on 18-Сен-09, 06:30 | ||
Извините, но объектно-ориентированные концепции и отсутствие наследования, это как сочетается? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
40. "Noop - новый язык для виртуальной машины Java" | +4 +/– | |
Сообщение от Arsenicum on 18-Сен-09, 10:35 | ||
"Внедрение зависимостей" полная замена наследования. Вопрос в том как привыкнуть к такому и насколько это удобно. Time will tell. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
54. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от Warhead Wardick on 18-Сен-09, 18:25 | ||
>Если там нет наследования и виртуальных функций, оверхеда не будет, скорость такая-же, как с интом, зато возможность методы и возможность наследования. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
5. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от IGX on 17-Сен-09, 21:55 | ||
От разработчиков Гугла было бы больше пользы, если бы они решали реальные задачи. Раз уж им интересна работа с языками, то лучше бы пилили Java или развивали C++, помогая улучшать GCC или создавая/улучшая библиотеки C/C++/Java. Результаты их работы были бы намного более ценны. А создавать новый язык... которых и так наплодилось видимо-невидимо... Не скажу, что это плохо... но распылять драгоценные ресурсы на необязательные вещи на мой взгляд нерационально, тем более, что нормальных разработчиков в мире по пальцам пересчитать. А работы по программированию в мире, даже исходя из текущих задач, хватит еще на десятки лет вперед, не считая того, что всё постоянно движется, и постоянно появляются новые задачи. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
6. "Noop - новый язык для виртуальной машины Java" | +2 +/– | |
Сообщение от iZEN (ok) on 17-Сен-09, 22:07 | ||
>Раз уж им интересна работа с языками, то лучше бы пилили Java или развивали C++, помогая улучшать GCC или создавая/улучшая библиотеки C/C++/Java. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
14. "Noop - новый язык для виртуальной машины Java" | +1 +/– | |
Сообщение от FUKEDITOR on 17-Сен-09, 22:56 | ||
> GCC слишком перегружен. Хорошо, что появился LLVM. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
22. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от marv on 18-Сен-09, 00:10 | ||
только без паники: по словам разрабов - это временно. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
28. "Noop - новый язык для виртуальной машины Java" | –2 +/– | |
Сообщение от User294 (ok) on 18-Сен-09, 01:59 | ||
"нет ничего более постоянного чем временное". | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
39. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от Йух (??) on 18-Сен-09, 10:21 | ||
Простите, чем это он перегружен? ЛЛВМ не быстрее гцц, а то и медленнее. :\ | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
45. "Noop - новый язык для виртуальной машины Java" | –2 +/– | |
Сообщение от vitek (??) on 18-Сен-09, 13:46 | ||
он видимо имел ввиду, что он перегружен всякими бзд-системами, в которых им приходиться пользоваться... | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
62. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от vitek (??) on 18-Сен-09, 21:38 | ||
столько показателей своей правоты я давно не получал. :-DDDDDDDDDDDDDD | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
7. "Noop - новый язык для виртуальной машины Java" | +2 +/– | |
Сообщение от usr on 17-Сен-09, 22:08 | ||
Угу. Учитывая непонятки с Sun, могли бы сделать "Java 3", из которой бы выбросили весь legacy груз. По аналогии с Python. Тем более, применять есть где - свой же Android. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
34. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от Александр (??) on 18-Сен-09, 09:03 | ||
> могли бы сделать "Java 3", из которой бы выбросили весь legacy груз | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
47. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от vitek (??) on 18-Сен-09, 14:23 | ||
>Учитывая непонятки с Sun, могли бы сделать "Java 3", | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
12. "Noop - новый язык для виртуальной машины Java" | –1 +/– | |
Сообщение от Voviandr (??) on 17-Сен-09, 22:42 | ||
>От разработчиков Гугла было бы больше пользы, если бы они решали реальные | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
35. "Noop - новый язык для виртуальной машины Java" | +1 +/– | |
Сообщение от Александр (??) on 18-Сен-09, 09:04 | ||
Зачем они ей? Там и без делегатов все нормально делается. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
44. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от Voviandr (??) on 18-Сен-09, 13:27 | ||
делегаты - это реализованный в языке паттерн проектирования "observer". | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
37. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от uZver (??) on 18-Сен-09, 10:06 | ||
> добавили бы делегаты - цены тогда яве бы не было . | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
8. "Noop - новый язык для виртуальной машины Java" | +1 +/– | |
Сообщение от Аноним (??) on 17-Сен-09, 22:11 | ||
в Android и так не обычная а специфическая реализация Java, не от Sun | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
38. "Noop - новый язык для виртуальной машины Java" | –2 +/– | |
Сообщение от uZver (??) on 18-Сен-09, 10:07 | ||
да ладно ;) | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
43. "Noop - новый язык для виртуальной машины Java" | +1 +/– | |
Сообщение от Volodymyr Lisivka on 18-Сен-09, 13:18 | ||
>да ладно ;) | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
69. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от uZver (??) on 19-Сен-09, 10:44 | ||
> Там регистровая виртуальная машина Dalvik, которая не совместима со стековой виртуальной машиной от Сан. jar-ки надо перекомпилировать сначала, прежде чем запускать под Dalvik-ом. Трудозатраты сравнимые с компиляцией в родной код при помоши gcj. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
10. "Noop - новый язык для виртуальной машины Java" | +1 +/– | |
Сообщение от pro100master (ok) on 17-Сен-09, 22:31 | ||
>is a new language experiment that attempts to blend the best lessons of >languages old and new, while syntactically encouraging industry best-practices >and discouraging the worst offenses | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
11. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от rimidal (ok) on 17-Сен-09, 22:40 | ||
Сколько уже можно плодить виртуальные машины и интерпритаторы? Может хватит? Java как язык довольно совершенен. Единственный на мой взгляд недостаток так это апетиты по памяти у JVM. Лучше бы саму виртуальную машину пилили. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
36. "Noop - новый язык для виртуальной машины Java" | –4 +/– | |
Сообщение от andr.mobi (??) on 18-Сен-09, 09:55 | ||
> Java как язык довольно совершенен. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
42. "Noop - новый язык для виртуальной машины Java" | +3 +/– | |
Сообщение от Volodymyr Lisivka on 18-Сен-09, 13:10 | ||
> IMHO джава - уродец | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
48. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от IGX on 18-Сен-09, 15:14 | ||
>Покажи что-то лучшее из универсальных языков. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
49. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от anonumous on 18-Сен-09, 17:02 | ||
> td::vector и std::map [аналогов которых в Java не было до Java 6]) | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
50. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от IGX on 18-Сен-09, 17:13 | ||
Анонимус, сравни расход памяти и скорость обращения к элементу вектора из миллиона элементов по одному байту. Всё тобой перечисленное совсем не то же самое, что std::vector и std::map. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
51. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от anonymous (??) on 18-Сен-09, 17:35 | ||
Начиная с jdk1.2 Vector переписали, к тому же методы в нем синхронизованы. От того и тормоза. Нужна скорость, пользуем ArrayList. Но он появился ну никак не в 6-й версии. Гораздо раньше. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
53. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от IGX on 18-Сен-09, 18:10 | ||
В Java вектор хранит ссылки на _объекты_, а в C++ - сами объекты. Т.е. накладные расходы на хранение 1 байта в векторе C++ практически равны 0. В Java нужно хранить объект, на хранение которого нужно как минимум 8 байт + ссылка на объект в самом векторе (как минимум 4 байта), т.е. в сравнении с C++ разница в хранении простых типов данных как минимум на порядок. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
55. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от Volodymyr Lisivka on 18-Сен-09, 18:44 | ||
> в сравнении с C++ разница | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
58. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от IGX on 18-Сен-09, 19:00 | ||
>> в сравнении с C++ разница | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
60. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от Volodymyr Lisivka on 18-Сен-09, 19:10 | ||
>ByteBuffer не поддерживает динамический размер, в отличие от std::vector. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
61. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от IGX on 18-Сен-09, 19:52 | ||
>>ByteBuffer не поддерживает динамический размер, в отличие от std::vector. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
65. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от iZEN (ok) on 19-Сен-09, 00:47 | ||
>Слабое утешение, для тех, кто знаком с мощью Си++ и его стандартной | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
66. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от Volodymyr Lisivka on 19-Сен-09, 00:53 | ||
>>Слабое утешение, для тех, кто знаком с мощью Си++ и его стандартной | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
70. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от iZEN (ok) on 19-Сен-09, 19:53 | ||
>При интеграции с линуксом с ним больше проблем чем пользы. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
71. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от Volodymyr Lisivka on 20-Сен-09, 00:09 | ||
>А что, позвольте спросить, у вас вызвало затруднение при интеграции Maven в | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
67. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от Volodymyr Lisivka on 19-Сен-09, 01:13 | ||
>>>ByteBuffer не поддерживает динамический размер, в отличие от std::vector. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
59. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от IGX on 18-Сен-09, 19:05 | ||
С помощью vector.data() можно получить указатель на внутренний буфер вектора, далее обработать данные вектора в стиле Си, используя полученный указатель, потом вернуться к работе с вектором в стиле Си++, используя все прелести std::vector. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
57. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от Warhead Wardick on 18-Сен-09, 18:58 | ||
Ну дык о чем и речь! | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
52. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от Volodymyr Lisivka on 18-Сен-09, 18:09 | ||
>>Покажи что-то лучшее из универсальных языков. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
56. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от IGX on 18-Сен-09, 18:46 | ||
>[оверквотинг удален] | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
64. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от iZEN (ok) on 19-Сен-09, 00:45 | ||
>Под мобильники крупные системы не пишут. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
68. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от Volodymyr Lisivka on 19-Сен-09, 01:31 | ||
>1) Много ли вы знаете скомпилированных gcj программ более ста тысяч строк? | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
63. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от iZEN (ok) on 19-Сен-09, 00:38 | ||
>C/C++, хотя сферы применения C/C++ и Java не пересекаются. Java не является универсальным языком. К тому же для него на порядки меньше библиотек, чем для Си и Си++. И даже относительно простая стыковка с C не особо спасает Java. | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
46. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от vitek (??) on 18-Сен-09, 13:47 | ||
вот так медленно и постепенно придём к языку noob | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
72. "Noop - новый язык для виртуальной машины Java" | +/– | |
Сообщение от ximaera on 21-Сен-09, 15:25 | ||
С ума сойти. Язык ещё в альфа-версии, "You can't code anything interesting in Noop yet", но о нём уже раззвонили, как же, ведь это же Google! | ||
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору |
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |