The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Первый релиз развиваемого компанией Red Hat языка программир..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от opennews on 22-Дек-11, 13:43 
Представлен (http://ceylon-lang.org/blog/2011/12/20/ceylon-m1-newton/) первый релиз языка программирования Ceylon (http://ceylon-lang.org/) (Milestone 1), развиваемого компанией Red Hat как языка общего назначения, претендующего на роль замены Java. В сосав выпуска входят компилятор, runtime-компоненты и набор стандартных модулей. Через несколько дней планируется выпустить интегрированную среду разработки Ceylon IDE (http://ceylon-lang.org/documentation/ide/?utm_source=blog&ut...), построенную на базе Eclipse. Код связанных с языком компонентов распространяется (https://github.com/ceylon) под лицензией GPLv2, а код среды разработки под лицензией EPL. Бинарные пакеты можно загрузить (http://ceylon-lang.org/download/) в форматах deb и rpm.


Первый релиз "Milestone 1" имеет статус экспериментального выпуска, на базе которого, после публикации ещё четырёх Milestone-выпусков, будет подготовлен стабильный релиз Ceylon 1.0. В первом выпус...

URL: http://ceylon-lang.org/blog/2011/12/20/ceylon-m1-newton/
Новость: http://www.opennet.me/opennews/art.shtml?num=32635

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

Оглавление

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


1. "Первый релиз развиваемого компанией Red Hat языка программир..."  +11 +/
Сообщение от klalafuda on 22-Дек-11, 13:43 
> Создатели Ceylon поставили перед собой цель избавления от устаревших концепций и подходов, которые мешают дальнейшей эволюции языка Java и достижению более высокого уровня эффективности.

Главный и единственный из которых - это корпорация Oracle :)

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

3. "Первый релиз развиваемого компанией Red Hat языка программир..."  –2 +/
Сообщение от жабабыдлокодер (ok) on 22-Дек-11, 14:08 
Ну, да. Оракл держит на яву все патенты и душит ими окружающих. А где гарантия, что лет через пять-десять тем же не будет заниматься Ред Хет? ГПЛ2, в отличие от ГПЛ3 позволяет им держать патенты у себя.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Первый релиз развиваемого компанией Red Hat языка программир..."  +11 +/
Сообщение от Аноним (??) on 22-Дек-11, 14:26 
Есть такая вещь - хорошая репутация называется. Очень много значит, между прочим. И у оракула её нет, а у редхата есть.
И сколько бы зеленые толстные не пугали всех патентным троллингом от редхата(гугола, каноникла, etc), подобные угрозы выглядят весьма прохладно.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от жабабыдлокодер (ok) on 22-Дек-11, 14:28 
Патентные войны - штука весьма и весьма заразительная...
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от szh (ok) on 22-Дек-11, 15:05 
вам стоит узнать про implied license на патенты в GPL2.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Первый релиз развиваемого компанией Red Hat языка программир..."  –5 +/
Сообщение от Аноним (??) on 22-Дек-11, 14:40 
У Оракула за 35 лет может быть и нет репутации корпорации Бобра. Зато есть оборот такой, которому позавидует ВПК. И поляна госорганов США. Где крутятся восьмизначные бабки.

И есть инсталляционная база такая, что улыбнешься. 65% промышленных субд (гусары с мускулем, ма-алчать! вы шибздики и по объемам и по задачам)

И редхат по финансовым показателям сливает вчистую Оракулу. Рекомендую посмотреть отчеты годовые. И хотя бы для приличия потусоваться на oracle.com. Прежде, чем лужи газифицировать.

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

8. "Первый релиз развиваемого компанией Red Hat языка программир..."  +2 +/
Сообщение от Аноним (??) on 22-Дек-11, 14:49 
Что сказать-то хотел?
Наркокартели, между прочим, приличные бабки зашибают. Торговля человеческими органами тоже, говорят довольно прибыльный бизнес. Бобром тут и не пахнет, но если посчитать чистую прибыль...
Хотя стоит отметить, что для таких занятий с потенциальной возможностью питаться всю оствшуюся жизнь тюремной баландой требуются весьма крепкие яйца. Не у всех они есть, поэтому те, кто помельче, зарабатывают легальной или полулегальной деятельностью - откатами в госструктурах, патентным троллингом и т.д.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "Первый релиз развиваемого компанией Red Hat языка программир..."  +1 +/
Сообщение от Andrey Mitrofanov on 22-Дек-11, 15:08 
> Что сказать-то хотел?

Ну, как, вытащид линейку и прикладывается к телу оракела, пуская слюну.

> Наркокартели, между прочим,

Тоже молодец. :/

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

30. "Первый релиз развиваемого компанией Red Hat языка программир..."  –1 +/
Сообщение от Аноним (??) on 22-Дек-11, 17:27 
> Ну, как, вытащид линейку и прикладывается к телу оракела, пуская слюну.

На своем теле мерить нечего, походу. Вот и приходится за ораклом прятаться.

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

15. "Первый релиз развиваемого компанией Red Hat языка программир..."  +1 +/
Сообщение от evgeny_t (ok) on 22-Дек-11, 15:50 
правильно Oracle корпорация Го..на
какие ещё промышленные СУБД ?
оракл уже мёртвая компания, её субд через 3-5 лет никому не нужны будут,
посмотри хотя бы на яндекс деньги, гоогл чекаут, paypal, и тд
все они работают с сравнительно большими данными, правда через костыли но всё же
а через несколько лет появяться опен соурс базы работающие с петабайтами данных и где будет сосать твой оракл.
правильно оракл ахитекторы канут в лето со своими говно решениями за 8 значную цифру
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

18. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от Ваня on 22-Дек-11, 16:12 
Я такие слова каждый год, начиная с 1995 г., слышу про Майкрософт и Линукс. Ностальгия...
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

29. "Первый релиз развиваемого компанией Red Hat языка программир..."  +4 +/
Сообщение от Anonymouss on 22-Дек-11, 17:11 
Не гони про 95 год.
И посмотри вокруг - linux везде, начиная от суперкомпьтеров и кончая роутерами и телефонами.
Абсолютно все новые ниши захвачены.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

48. "Первый релиз развиваемого компанией Red Hat языка программир..."  –2 +/
Сообщение от Ваня on 23-Дек-11, 11:37 
Избирательная у вас статистика...

Планшеты: лидирует iOS. Ноутбуки и нетбуки: лидирует Windows.

ОС в смартфонах на 1к2010: Symbian 36,6%, Android 25,5%, iOS 16,7%.

Не уверен что в телефонах стоит Линукс.

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

49. "Первый релиз развиваемого компанией Red Hat языка программир..."  +2 +/
Сообщение от szh (ok) on 23-Дек-11, 12:37 
В смартфонах у Android более 50%. Тем кто любит майкрософт статистику за 2011 год не показывают ?
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

19. "Первый релиз развиваемого компанией Red Hat языка программир..."  –1 +/
Сообщение от Аноним (??) on 22-Дек-11, 16:17 
>какие ещё промышленные СУБД ?

Семейство Oracle Database. Если нужна высокая надежность и скорость работы - других вариантов нет.
>оракл уже мёртвая компания,

не более мертвая чем Google, который оракл превосходит по оборотам.
>посмотри хотя бы на яндекс деньги, гоогл чекаут, paypal, и тд

Посмотрите на операторов сотовой связи. У них прирост данных от 3Gb сутки. И все на Оракле. Почему? Потому что вариантов нет.
>несколько лет появяться опен соурс базы работающие с петабайтами

Сомнительно.

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

28. "Первый релиз развиваемого компанией Red Hat языка программир..."  +1 +/
Сообщение от evgeny_t (ok) on 22-Дек-11, 17:01 
>Семейство Oracle Database.

можно подробней что там за Семейка такая ? Вдруг там реально ненужное барахло ?
>Посмотрите на операторов сотовой связи.

кто круче билайн чисто менеджерская компания, и google paypal - технологические монстры ?
3Gb сутки ? - это често говоря смешно )
а на oracle у них только потому что нет петабайной базы подерживащей ACID
кто мешает им делать на postgres ? тот же скайп с большей базой пользователей и на psql

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

36. "Первый релиз развиваемого компанией Red Hat языка программир..."  +1 +/
Сообщение от mf (ok) on 22-Дек-11, 18:59 
Ложь чистой воды.
Один из самых крупных единичных операторов в мире - японский NTT DoCoMo. Как бы под Postgresql. Именно от-туда идут специфичные типы данных в прочие субд (spartial,ip ...)
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

37. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от Алекс email(??) on 22-Дек-11, 19:37 
К вопросу о промышленных СУБД. Не люблю СУБД Oracle, но справедливости ради: посмотрите на сайте CERN LHC (коллайдер), какие там объемы данных и какая СУБД. Почему-то это Oracle 11gR2.
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

50. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от Леха email on 23-Дек-11, 15:47 
> К вопросу о промышленных СУБД. Не люблю СУБД Oracle, но справедливости ради: посмотрите на сайте CERN LHC (коллайдер), какие там объемы данных и какая СУБД. Почему-то это Oracle 11gR2.

Я работаю в крупной компании (около 14 тыс. чел.) и на серверах наших стоит Microsoft SQL Server. Объемы данных большие и он периодически падает. Но выбрали мы его не потому, что он хороший и надежный (как пишут), а потому, что контора заключила выгодный договор. Часть денег попилили между собой, а часть (очень маленькую) пустили на сервера.
А вот если использовали тот же PostgreSQL, то денег не удалось бы скомуниздить, так как его можно скачать и использовать, заплатив только за трафик.    

Возможно, в Церне кто-то пролоббировал установку и использование Oracle.

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

53. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от Алекс email(??) on 23-Дек-11, 19:19 
Ваша правда. Но все-таки, 15 петабайт данных в год для БАК - это существенный объем. И сильно сомневаюсь, что там мирятся с потерей данных и частыми падениями. Наверное, эта СУБД все же не так плоха?
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

31. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от northbear (ok) on 22-Дек-11, 17:48 
Другие варианты есть. Просто вы их не знаете. Например, давеча АНБ США раскрыла код своей nosql-субд Accumulo. Полюбопытствуйте... Оracle там со своими монстроидальными продуктами отдыхает.

Доходы Oracle обеспечиваются талантливо организованным vendor-lock для 90% мирового финансового сектора и немаленькой доли промышленного сектора. Оracle пытается сосать всё больше и больше, но рано или поздно этот пузырь лопнет. Тогда для них всё будет грустно...
Думаю они сами отлично это понимают, потому и скупают технологии типа Java и пытаются играть в других нишах.

У операторов всё на Oracle? Это вы наверное в агитках Oracle прочитали.
Можете погуглить историю закупки Oracle Связьинвестом и чем это всё закончилось. Очень яркий пример, как Oracle делает бизнес.

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

58. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от PereresusNeVlezaetBuggy (ok) on 27-Дек-11, 04:04 
> Можете погуглить историю закупки Oracle Связьинвестом и чем это всё закончилось. Очень
> яркий пример, как Oracle делает бизнес.

Это вы про то как в "Связьинвесте", после смены руководства, накрылся проект переезда на OEBS (hint: OEBS соотносится с ODB примерно так же как 1C:Предприятие с MS SQL Server)? Причём проект готовился отнюдь не Oracle, а отечественной компанией "Открытые технологии". В общем, вроде бы корабль тот, да океаном ошиблись.

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

38. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от Алекс email(??) on 22-Дек-11, 19:38 
> Семейство Oracle Database. Если нужна высокая надежность и скорость работы - других
> вариантов нет.

Не соглашусь. Как минимум есть еще IBM Informix и DB2

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

52. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от toivo email on 23-Дек-11, 16:50 
>Посмотрите на операторов сотовой связи. У них прирост данных от 3Gb сутки. И все на >Оракле. Почему? Потому что вариантов нет.

DB2?

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

22. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от funny_falcon on 22-Дек-11, 16:29 
> а через несколько лет появяться опен соурс базы работающие с петабайтами данных и где будет сосать твой оракл.

PostgreSQL уже на таких объёмах используется. Пруфлинк, правда, не могу предъявить.

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

23. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от Yakov Markovitch on 22-Дек-11, 16:38 
Я _далеко_ не поклонник Оракла, но просто чтобы быть справедливым: компьютерная жизнь не сводится к Интернету. Есть такие веши, как системы OLTP и OLAP, где Оракл крут и весьма.
А это соотносится с Инетом по степени важности примерно как промышленные электростанции к литий-ионным аккумуляторам.

Проблема в восприятии: первые вы не видите (и про них не помните), а про вторые помните всегда (без них Ваш телефон/планшет/etc. работать не будут), но боюсь, для жизни первые важнее.

Опять же - не к тому, что Оракл корпорация бобра, просто масштаб корректно оценивать нужно.

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

24. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от evgeny_t (ok) on 22-Дек-11, 16:48 
то что я писал про петабайты это относиться и к olap и т.д.
Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

26. "Первый релиз развиваемого компанией Red Hat языка программир..."  +1 +/
Сообщение от Andrey Mitrofanov on 22-Дек-11, 16:54 
>не поклонник Оракла
> такие веши, как системы OLTP и OLAP, где Оракл крут и весьма.
>как промышленные электростанции
> Проблема в восприятии: первые вы не видите (и про них не помните),
> для жизни первые важнее.

Так вИпьем же за PostgreSQL масштаба гос.предприятия, дай б-г здоровья Росстандарту и ГОСТ Р 54593-2011 его! </тост>

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

27. "Первый релиз развиваемого компанией Red Hat языка программир..."  –1 +/
Сообщение от evgeny_t (ok) on 22-Дек-11, 16:56 
то что оракл крут - спорное утверждение
я думаю если посмотреть изнутри оракл то там перспективы не радужны

оракл выигрывает только в одном, стабильной базе + плюшки в виде каких то частных случаев

опенсорсу вполне по силу достичь стабильности, за счёт уменьшения количества плюшек, и более простой кодовой базе. А плюшки не особо нужны.

опять же никакого маштаба не вижу, маштаб у них не связан с качеством их базы.

сейчас же единственно качественное приемущество это IMDG

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

39. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от Алекс email(??) on 22-Дек-11, 19:42 
> то что оракл крут - спорное утверждение
> опять же никакого маштаба не вижу, маштаб у них не связан с
> качеством их базы.

Опять же, CERN LHC, некоммерческий проект, использует почему-то не бесплатную СУБД. Там лохи сидят?

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

41. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от klalafuda on 22-Дек-11, 22:42 
> Опять же, CERN LHC, некоммерческий проект, использует почему-то не бесплатную СУБД. Там лохи сидят?

Боюсь, что при бюджете ЦЕРНа на БАК стоимость лицензий на СУБД как бы где-то там, далеко-далеко, за плинтусом :) Смотрите не на 'коммерческий/некоммерческий' но на бюджет в 1ю очередь.

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

42. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от Алекс email(??) on 23-Дек-11, 00:00 
Отчасти я с Вами соглашусь. Но только отчасти :) Согласитесь, если бы бесплатное решение их удовлетворяло, то они бы выбрали его. Деньги там считать лучше умеют, в отличие от нас.

Хотя, разговор не совсем об этом. Тут ребята говорят, что RDBMS от оракла фуфло, если сильно утрировать. Видимио, не совсем фуфло :) Хотя выше писал, что она мне не нравится. Исторически с информиксом больше общать приходилось из коммерческих

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

54. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от Алекс email(??) on 23-Дек-11, 19:31 
> Боюсь, что при бюджете ЦЕРНа на БАК стоимость лицензий на СУБД как
> бы где-то там, далеко-далеко, за плинтусом :) Смотрите не на 'коммерческий/некоммерческий'
> но на бюджет в 1ю очередь.

И еще маленький довесок. На Linux от RedHat они тратиться не стали, а сделали свою сборку - Scientific Linux. При бюджете около 700 млн. - 1 млрд. (в разные годы по разному) зеленых, согласитесь, лицензии на шапку тоже большой проблемы бы не составили в плане стоимости :)

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

51. "Первый релиз развиваемого компанией Red Hat языка..."  +/
Сообщение от arisu (ok) on 23-Дек-11, 16:34 
> 65% промышленных субд

и из них 100% — легаси, от которого и рады бы избавиться, да не получается уже.

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

43. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от ffirefox on 23-Дек-11, 00:50 
Есть одно но. Репутация может поменяться в случае продажи (покупки) компании. А также очень хорошо продаются патенты без репутации. Примеры в лице Sun и Novell просто вопиют.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

44. "Первый релиз развиваемого компанией Red Hat языка программир..."  +1 +/
Сообщение от unera email on 23-Дек-11, 01:07 
> Есть такая вещь - хорошая репутация называется. Очень много значит, между прочим.

у Sun была по моему наилучшая репутация в мире UNIX. Только это не мешает теперь Oracle делать с Java все что та бы не захотела

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

6. "Первый релиз развиваемого компанией Red Hat языка программир..."  +3 +/
Сообщение от qpq (ok) on 22-Дек-11, 14:36 
судя по описанию особенностей, язык выглядит весьма привлекательно, удачи ему в развитии!

если RedHat переведет хотя бы часть JBoss, Seam, jBPM и др. своих Java-проектов на рельсы этого нового языка - это несомненно придаст ему большей популярности

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

12. "Первый релиз развиваемого компанией Red Hat языка программир..."  +3 +/
Сообщение от Анонимный Аноним on 22-Дек-11, 15:29 
Хм... Может я чет и не понял - но компилятор и весь рантайм пишется на Java. И вобще всё выглядит как доролнение к Java, некотрое разширение, а не как независимая технология. Тоесть даже используя Ceylon деведоперы будут в некотором виде зависить от Оракла?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от Аноним (??) on 22-Дек-11, 18:17 
Ну было бы странно сразу писать компилятор Цейлона на Цейлоне, лол.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

33. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от Andrey Mitrofanov on 22-Дек-11, 18:30 
Не поверишь компилятор Си на нём и пишут. (Я сказал, на Си!) Ну, про bootstrap не буду -- неправильно поймут.......
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

35. "Первый релиз развиваемого компанией Red Hat языка программир..."  +1 +/
Сообщение от Andrey Mitrofanov on 22-Дек-11, 18:33 
> Не поверишь компилятор Си на нём и пишут.

Хотя, ходят легенды, что таки Ричи-Керниганы _поначалу писали его на Би...

...но кто ж этим сказкам верит-то?? :))

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

16. "Первый релиз развиваемого компанией Red Hat языка программир..."  –1 +/
Сообщение от evgeny_t (ok) on 22-Дек-11, 15:53 
надеюсь java станет открытой а все костыли канут в лето )
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Первый релиз развиваемого компанией Red Hat языка программир..."  +3 +/
Сообщение от Аноним (??) on 22-Дек-11, 16:23 
> надеюсь java станет открытой а все костыли канут в лето )

Во что канут?

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

34. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от anonymous (??) on 22-Дек-11, 18:32 
>java станет открытой

http://openjdk.java.net/ надежды сбываются.

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

17. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от Аноним (??) on 22-Дек-11, 15:56 
Это Scala от RedHat-а? Синтаксис режет глаз особенно "Typesafe null and safer type narrowing" какой-то шестиколесный велосипед
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Первый релиз развиваемого компанией Red Hat языка программир..."  +1 +/
Сообщение от sluge (ok) on 22-Дек-11, 16:53 
function distance(Point from, Point to) {  

    return ((from.x-to.x)**2 + (from.y-to.y)**2)**0.5;  

}
улыбнуло)

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

46. "Первый релиз развиваемого компанией Red Hat языка программир..."  +1 +/
Сообщение от Толстый (ok) on 23-Дек-11, 04:47 
Правильно как-то так:
class Point {
  float x, y;
  function operator-(Point other) {
    Point res;
    res.x = x - other.x;
    res.y = y - other.y;
    return res;
  }

  function length() {
    return (x**2 + y**2)**0.5;
  }
}

function distance(Point from, Point to) {
  return (from - to).length();
}

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

57. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от Аноним (??) on 26-Дек-11, 08:07 
"Разность" двух точек даст в результате вектор, а не точку, хотя атрибуты будут те же. Вводит в заблуждение и провоцирует ошибки.
length - это уже к векторам, а не точке. Если надо радиус-вектор точки, то так и надо писать
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

40. "Первый релиз развиваемого компанией Red Hat языка программир..."  +/
Сообщение от mf (ok) on 22-Дек-11, 19:44 
Лично мне импонировал подход C# с возможностью включения-выключения работы с указателями. Так интереснее получается. Язык один, а возможности разные. А вот организация виртуальной машины и общеситсемной библиотеки выглядят как костыль. Ведь есть операционная система, в которой всё уже написано, так зачем это переписывать в угоду какому-то языку. Система хорошая, но неподходит языку. Язык хороший, но ему не подходят библиотеки системы. Полный идиотизм.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




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

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