|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Релиз языка программирования Clojure 1.4" | +/– | |
Сообщение от opennews (ok) on 19-Апр-12, 17:18 | ||
Анонсирован (http://groups.google.com/group/clojure/browse_thread/thread/...) релиз динамического языка программирования Clojure 1.4 (http://clojure.org/), базирующегося на языковых конструкциях Lisp и сочетающего в себе возможности функционального и многопоточного программирования с чертами современных скриптовых языков. Код программ на языке Clojure транслируется в Java байт-код и выполняется на виртуальной машине JVM. Код компилятора Clojure, библиотек и runtime-компонентов распространяется в рамках лицензии Eclipse Public License. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Релиз языка программирования Clojure 1.4" | –1 +/– | |
Сообщение от жабабыдлокодер (ok) on 19-Апр-12, 17:18 | ||
Вот не понимаю, и все тут! | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Релиз языка программирования Clojure 1.4" | +2 +/– | |
Сообщение от Аноним (??) on 19-Апр-12, 17:22 | ||
На лиспе писать интереснее. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
3. "Релиз языка программирования Clojure 1.4" | +4 +/– | |
Сообщение от Crazy Alex (ok) on 19-Апр-12, 17:32 | ||
Потому что жаба - многословная неудобочитаемая хреновина. Добровольно на ней писать далеко не каждый станет. | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
5. "Релиз языка программирования Clojure 1.4" | +1 +/– | |
Сообщение от Аноним (??) on 19-Апр-12, 17:55 | ||
>многословная | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
18. "Релиз языка программирования Clojure 1.4" | +2 +/– | |
Сообщение от Аноним (??) on 19-Апр-12, 23:09 | ||
Тогда велком в ассемблер. | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
32. "Релиз языка программирования Clojure 1.4" | +/– | |
Сообщение от Crazy Alex (ok) on 20-Апр-12, 16:00 | ||
Большой массив текста "замыливает" глаз и забивает память, читать становится довольно неудобно | ||
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору |
6. "Релиз языка программирования Clojure 1.4" | +/– | |
Сообщение от ДяДя on 19-Апр-12, 18:17 | ||
Согласен, но моё мнение, что людей, которые не хотят писать на Lisp-подобном языке на порядок меньше. Хотя на самом функциональные штуки могут быть очень полезными. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
7. "Релиз языка программирования Clojure 1.4" | +/– | |
Сообщение от ДяДя on 19-Апр-12, 18:19 | ||
> Согласен, но моё мнение, что людей, которые не хотят писать на Lisp-подобном | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
28. "Релиз языка программирования Clojure 1.4" | +/– | |
Сообщение от ytrrt on 20-Апр-12, 08:35 | ||
Это же не лисп. Там даже половину скобок убрали. | ||
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору |
39. "Релиз языка программирования Clojure 1.4" | +/– | |
Сообщение от ДяДя on 20-Апр-12, 17:23 | ||
> Это же не лисп. Там даже половину скобок убрали. | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
33. "Релиз языка программирования Clojure 1.4" | +/– | |
Сообщение от Crazy Alex (ok) on 20-Апр-12, 16:03 | ||
Тоже согласен. Как по мне, идеально - когда язык даёт богатый синтаксис, как Scala, C# или D - тогда с первого взгляда уже по самой конфигурации строки видишь, что за конструкция и что, скорее всего, она делает. То есть если я вижу foreach, к примеру - я сразу знаю, где сомтреть его аргументы и что вообще будет происходить. | ||
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору |
4. "Релиз языка программирования Clojure 1.4" | +/– | |
Сообщение от Фкуку on 19-Апр-12, 17:53 | ||
>> Нафига? Зачем? Почему не писать сразу на жабе? | ||
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору |
8. "Релиз языка программирования Clojure 1.4" | –1 +/– | |
Сообщение от жабабыдлокодер (ok) on 19-Апр-12, 18:31 | ||
В машинных кодах писать долго и еще дольше отлаживать. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
9. "Релиз языка программирования Clojure 1.4" | +3 +/– | |
Сообщение от Фкуку on 19-Апр-12, 18:56 | ||
> В машинных кодах писать долго и еще дольше отлаживать. | ||
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору |
10. "Релиз языка программирования Clojure 1.4" | +1 +/– | |
Сообщение от Аноним (??) on 19-Апр-12, 19:19 | ||
И о тысячал либ, написанных на жабе. | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
11. "Релиз языка программирования Clojure 1.4" | –3 +/– | |
Сообщение от жабабыдлокодер (ok) on 19-Апр-12, 19:25 | ||
При том, что мы получаем не слишком высокую скорость и повышенный расход памяти, по сравнению с скомпилированным кодом. Это встроенные особенности JVM и Java-байткода. Для Java это компенсируется ясностью кода, продуманной архитектурой и множеством библиотек. А для этого? | ||
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору |
12. "Релиз языка программирования Clojure 1.4" | +1 +/– | |
Сообщение от iZEN (ok) on 19-Апр-12, 19:46 | ||
> При том, что мы получаем не слишком высокую скорость | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
14. "Релиз языка программирования Clojure 1.4" | –3 +/– | |
Сообщение от жабабыдлокодер (ok) on 19-Апр-12, 20:27 | ||
> При этом скорость написания, тестирования и отладки у Java программ раза в три выше, чем у "нативно-ориентированных" языков программирования. | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
15. "Релиз языка программирования Clojure 1.4" | +2 +/– | |
Сообщение от Аноним (??) on 19-Апр-12, 20:33 | ||
> Но здесь же не просто JVM используется, тут происходит компиляция в Java-байткод | ||
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору |
16. "Релиз языка программирования Clojure 1.4" | –4 +/– | |
Сообщение от жабабыдлокодер (ok) on 19-Апр-12, 20:56 | ||
Так... Попытаюсь объяснить на примере: | ||
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору |
19. "Релиз языка программирования Clojure 1.4" | +2 +/– | |
Сообщение от Фкуку on 19-Апр-12, 23:11 | ||
»» Байткод - это просто другое представление языка????????????? :) :) :) :) :) :) :) :) | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
42. "Релиз языка программирования Clojure 1.4" | +/– | |
Сообщение от Аноним (??) on 24-Апр-12, 01:46 | ||
Вьі его немного недопоняли. Действительно скомпилированньій в байт-код Java код можно переконвертировать назад в Java код (сделать реверс инженирегн), даже читаемьій (имена локальньіх переменньіх будут утраченьі и де вьіглядеть наподобие a1, a2 и т.п.). Ето все не противоречит вами сказанного. Видемо имеллось ввитду если сделать "реверс инжениренг" откомпилированного кода clojure в код на Java, то алгоритм будет запутан очень. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
24. "Релиз языка программирования Clojure 1.4" | +1 +/– | |
Сообщение от Аноним (??) on 20-Апр-12, 01:36 | ||
Мусье, давайте я за вас погуглю: | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
34. "Релиз языка программирования Clojure 1.4" | +/– | |
Сообщение от Crazy Alex (ok) on 20-Апр-12, 16:09 | ||
>> При том, что мы получаем не слишком высокую скорость | ||
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору |
13. "Релиз языка программирования Clojure 1.4" | +1 +/– | |
Сообщение от Аноним (??) on 19-Апр-12, 19:50 | ||
> При том, что мы получаем не слишком высокую скорость и повышенный расход памяти, по | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
21. "Релиз языка программирования Clojure 1.4" | +/– | |
Сообщение от Аноним239 on 20-Апр-12, 00:31 | ||
*/me ущел гуглить туториал как вставить планку на 4Gb в HTC desire* | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
23. "Релиз языка программирования Clojure 1.4" | +/– | |
Сообщение от Аноним (??) on 20-Апр-12, 01:33 | ||
Читаем внимательно "...мало кого волнует..." - это значит, что в общем случае это так. Но таки есть области где да волнует, например встраиваемые системы. | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
35. "Релиз языка программирования Clojure 1.4" | +/– | |
Сообщение от Crazy Alex (ok) on 20-Апр-12, 16:12 | ||
И таких областей нынче вагон - потому что, с одной стороны, оператору "облака" вполне важно, сколько он сможет забить на одну физическую железку, с другой - таки куча мобильных устройств, где тоже памяти не вагон, да и батарейка ещё лимитирует. Впрочем, на десктопе у джавы всё совсем плохо - память она по требованию не отдаёт и запускается довольно долго, т.е. если шутрая утилита "на один раз" - тормозит при запуске, а если что-то долгоиграющее - жрёт память и не отдаёт даже если она уже не нужна. | ||
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору |
25. "Релиз языка программирования Clojure 1.4" | +/– | |
Сообщение от YetAnotherOnanym on 20-Апр-12, 01:39 | ||
А если все посадочные места заняты планками максимального размера? А если серверу уже лет пять и достать "правильную" планку - проблема, потому что у продавца, с которым договор, нет, и у дистрибьютора тоже, и вообще уже не выпускают, и разве что поискать, может у кого-то есть на складе, и при этом найдётся не 4GB, а только 2? | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
27. "Релиз языка программирования Clojure 1.4" | +1 +/– | |
Сообщение от Аноним (??) on 20-Апр-12, 03:01 | ||
Если мы уперлись в предел вертикального масштабирования, то самое время сделать упор на мощь и выразительность языка и выполнить горизонтальное масштабирование :) | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
36. "Релиз языка программирования Clojure 1.4" | +/– | |
Сообщение от Crazy Alex (ok) on 20-Апр-12, 16:13 | ||
И уйти на Erlang VM ;-) А если серьёзно - то горизонтально далеко не всё удобно масштабировать. | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
29. "Релиз языка программирования Clojure 1.4" | +4 +/– | |
Сообщение от Аноним (??) on 20-Апр-12, 08:43 | ||
Ладно, давайте посчитаем. Зарплата Java программиста в Астралии, Канаде и проч. странах развитого капитализма примерно 70-120К долларов в год. Для оптимизации нам нужно нанять ещё одного праграммиста на полную ставку. Сколько стоит хороший сервер? Явно меньше. | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
37. "Релиз языка программирования Clojure 1.4" | +/– | |
Сообщение от Crazy Alex (ok) on 20-Апр-12, 16:18 | ||
Да вот есть вопросы: | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
41. "Релиз языка программирования Clojure 1.4" | +/– | |
Сообщение от Анони on 21-Апр-12, 08:47 | ||
1. Железо всё равно дешевле человека. Поэтому во многих областях и заменяют людей высокой квалификации автоматикой (те же автопилоты например). | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
17. "Релиз языка программирования Clojure 1.4" | +3 +/– | |
Сообщение от umbr (ok) on 19-Апр-12, 23:00 | ||
Учите матчасть. | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
20. "Релиз языка программирования Clojure 1.4" | –1 +/– | |
Сообщение от жабабыдлокодер (ok) on 19-Апр-12, 23:11 | ||
>Что угодно скомпилированное в байт-код имеет доступ ко всем Java-библиотекам | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
22. "Релиз языка программирования Clojure 1.4" | +1 +/– | |
Сообщение от umbr (ok) on 20-Апр-12, 01:18 | ||
"Никогда, ты слышишь, НИКОГДА не говори о том, чего не знаешь." (с) | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
26. "Релиз языка программирования Clojure 1.4" | –4 +/– | |
Сообщение от Аноним (??) on 20-Апр-12, 01:40 | ||
Убогий костыль. Пока у языка нет своих библиотек и он использует Java-либы, любой код на нем будет выглядеть как Java с приподвывихнутым синтаксисом. Поэтому например код на окамле выглядит как окамл, а на F# - как сишарп. А так как свои библиотеки писать никто не будет(нафига? Взять готовые проще, хоть и не очень удобно), то любые попытки писать новые языки под JVM/. NET обречены на провал. Более-менее успешны могут быть лишь порты уже устоявшихся языков с сильным комьюнити, как, например, JRuby. Смирись с этим. | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
30. "Релиз языка программирования Clojure 1.4" | +3 +/– | |
Сообщение от dem (??) on 20-Апр-12, 08:45 | ||
> Убогий костыль. Пока у языка нет своих библиотек и он использует Java-либы, | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
31. "Релиз языка программирования Clojure 1.4" | +/– | |
Сообщение от Аноним (??) on 20-Апр-12, 15:35 | ||
Платят не за понты, а за востребованность. | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
38. "Релиз языка программирования Clojure 1.4" | +2 +/– | |
Сообщение от Crazy Alex (ok) on 20-Апр-12, 16:20 | ||
Платят за решение проблем. На чём - клиента не волнует. С точки хрения наёмного программиста это, конечно, не так. | ||
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору |
40. "Релиз языка программирования Clojure 1.4" | +/– | |
Сообщение от umbr (ok) on 20-Апр-12, 18:15 | ||
Не так уж редко хорошо платят как раз за понты и UI с большим количеством свистоперделок. | ||
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |