Re[5]: Что посоветуете как аналог С++
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 17.06.13 06:54
Оценка:
Здравствуйте, D. Mon, Вы писали:

DM>Были указатели на "управляемые" объекты, а теперь хотят их выбрость, если я все правильно путаю.


Не подкинешь линки? Я, видимо, что-то упустил...

DM>Уже появилось. Это Rust пока в состоянии "нерожденный" , а на D некоторые компании уже активно пишут. 100+ человек в компании, и весь код на D, на упомянутой конференции были представители.


Ну, тогда, может быть, он и начнет более-менее активно использоваться. В принципе, я был бы только рад
Re[4]: Что посоветуете как аналог С++
От: MxMsk Португалия  
Дата: 17.06.13 07:06
Оценка:
Здравствуйте, MTD, Вы писали:

MTD>Если отбросить эмоции, то Java/.Net разработчики не задумываются о ресурсах/алгоритмах. Мне прямо говорили: "В бизнес-приложениях алгоритмы не нужны, у нас все в базу упирается".

По мне, так всех под одну гребенку еще хуже, чем с эмоциями. Работал в трех компаниях, где много .Net. За 7 с лишним лет ни разу такой пурги не слышал.
Re: Что посоветуете как аналог С++
От: Mystic Украина http://mystic2000.newmail.ru
Дата: 17.06.13 09:04
Оценка:
Здравствуйте, Grundik2, Вы писали:

G>Хочу поиграться с чем-нибудь, чтобы компилилось сразу в native код. Аналог C++'са, но не слишком экзотическое, малоизвестное или вымирающее. На ум приходит только D и Rust. Что порекомендуете?


Ada
Re[5]: Что посоветуете как аналог С++
От: Aikin Беларусь kavaleu.ru
Дата: 17.06.13 09:12
Оценка:
Здравствуйте, MxMsk, Вы писали:

MM>Здравствуйте, MTD, Вы писали:


MTD>>Если отбросить эмоции, то Java/.Net разработчики не задумываются о ресурсах/алгоритмах. Мне прямо говорили: "В бизнес-приложениях алгоритмы не нужны, у нас все в базу упирается".

MM>По мне, так всех под одну гребенку еще хуже, чем с эмоциями. Работал в трех компаниях, где много .Net. За 7 с лишним лет ни разу такой пурги не слышал.
Мне тоже никто не говорил. И я не говорил. Но реально ведь так оно и есть. В бизнесс приложениях все упирается в БД.

СУВ, Aikin
... << RSDN@Home 1.2.0 alpha 5 rev. 1539>>
Кстати, я сам .net/Java разработчик
От: Aikin Беларусь kavaleu.ru
Дата: 17.06.13 09:13
Оценка:
none
... << RSDN@Home 1.2.0 alpha 5 rev. 1539>>
Re[6]: Что посоветуете как аналог С++
От: MxMsk Португалия  
Дата: 17.06.13 09:18
Оценка:
Здравствуйте, Aikin, Вы писали:

MTD>>>Если отбросить эмоции, то Java/.Net разработчики не задумываются о ресурсах/алгоритмах. Мне прямо говорили: "В бизнес-приложениях алгоритмы не нужны, у нас все в базу упирается".

MM>>По мне, так всех под одну гребенку еще хуже, чем с эмоциями. Работал в трех компаниях, где много .Net. За 7 с лишним лет ни разу такой пурги не слышал.
A>Мне тоже никто не говорил. И я не говорил. Но реально ведь так оно и есть. В бизнесс приложениях все упирается в БД.
Опрос пользователей интернета показал, что 100% опрошенных пользуются интернетом. Если вся бизнес-логика в БД, может и так. А если не вся? А если UI непростой?
Re[7]: Что посоветуете как аналог С++
От: Aikin Беларусь kavaleu.ru
Дата: 17.06.13 09:27
Оценка:
Здравствуйте, MxMsk, Вы писали:

MM>>>По мне, так всех под одну гребенку еще хуже, чем с эмоциями. Работал в трех компаниях, где много .Net. За 7 с лишним лет ни разу такой пурги не слышал.

A>>Мне тоже никто не говорил. И я не говорил. Но реально ведь так оно и есть. В бизнесс приложениях все упирается в БД.

MM>Если вся бизнес-логика в БД, может и так. А если не вся? А если UI непростой?

Какой ответ вы хотите получить на свой вопрос? "Ну если не вся, тогда да -- красно-белые деревья наше все!". А вот не будет его.

Я дотнетчик, в основном. 99% логики у меня не в базе. UI бывает разные, я хз простой он или нет.
За последние 10 лет, я не помню случая когда мне понадобилось использовать хитрый алгоритм или структуру данных.
Большинство оптимизации и хитрых вычислений у меня идут в sql на стороне БД.


За пример когда в корпоративном приложении нужны (реально нужны) алгоритмические "изыски" буду очень благодарен.

СУВ, Aikin
... << RSDN@Home 1.2.0 alpha 5 rev. 1539>>
Re[8]: Что посоветуете как аналог С++
От: MxMsk Португалия  
Дата: 17.06.13 09:41
Оценка:
Здравствуйте, Aikin, Вы писали:

A>За пример когда в корпоративном приложении нужны (реально нужны) алгоритмические "изыски" буду очень благодарен.

То, что нет "изысков" — не означает, что алгоритмы не используются. Ты же делаешь выбор между Dictionary, List, HashSet. Планируешь во что развернется твой Linq запрос к коллекции. Если нужно часто делать поиск, смотришь, как лучше хранить данные для ускорения. Что это, как не алгоритмы? Элементарщина, да. Ну, а что, в адресной книге в iPhone, например, супер-хардкор что-ли Из недавнего, мы оптимизировали рендеринг и потребление памяти. Причем второе получилось снизить раза так в 3. Там и структуры данных и отсечение. В итоге код достаточно элементарный вышел, но его же нужно было получить. А могли бы бросить все как есть, если следовать заявлениями о пофигизме .Net-чиков к результатам своей работы.
Re[6]: Что посоветуете как аналог С++
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 17.06.13 10:21
Оценка: 6 (1)
Здравствуйте, kaa.python, Вы писали:

DM>>Были указатели на "управляемые" объекты, а теперь хотят их выбрость, если я все правильно путаю.


KP>Не подкинешь линки? Я, видимо, что-то упустил...


http://pcwalton.github.io/blog/2013/06/02/removing-garbage-collection-from-the-rust-language/
Re: Что посоветуете как аналог С++
От: vsb Казахстан  
Дата: 17.06.13 10:23
Оценка: +1 :)
Здравствуйте, Grundik2, Вы писали:

G>Хочу поиграться с чем-нибудь, чтобы компилилось сразу в native код. Аналог C++'са, но не слишком экзотическое, малоизвестное или вымирающее. На ум приходит только D и Rust. Что порекомендуете?


Objective C
Re[7]: Что посоветуете как аналог С++
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 17.06.13 11:09
Оценка:
Здравствуйте, D. Mon, Вы писали:

DM>http://pcwalton.github.io/blog/2013/06/02/removing-garbage-collection-from-the-rust-language/


Ааа, понятно, почему я это упустил. Главный идеолог и разработчик вещей относящихся к модели памяти пишет тут.
Re[5]: Что посоветуете как аналог С++
От: Grundik2 Земля  
Дата: 17.06.13 12:00
Оценка: :))
Здравствуйте, D. Mon, Вы писали:


DM>Уже появилось. Это Rust пока в состоянии "нерожденный" , а на D некоторые компании уже активно пишут. 100+ человек в компании, и весь код на D, на упомянутой конференции были представители.


Это хорошо. Это значит, что C++ стал слабее.
Re: Что посоветуете как аналог С++
От: NeoCode  
Дата: 17.06.13 12:49
Оценка: :)))
Здравствуйте, Grundik2, Вы писали:

G>Хочу поиграться с чем-нибудь, чтобы компилилось сразу в native код. Аналог C++'са, но не слишком экзотическое, малоизвестное или вымирающее. На ум приходит только D и Rust. Что порекомендуете?


Три языка, которые стоило бы объединить в один, чтобы сделать убийцу С++: ObjectiveC, D, Go.
И добавить к этому макросы из Nemerle.
Re[2]: Что посоветуете как аналог С++
От: _NN_ www.nemerleweb.com
Дата: 17.06.13 13:16
Оценка:
Здравствуйте, NeoCode, Вы писали:

Тогда уж проще генерировать C++ из Nemerle.
Сделать это не сложнее чем генерировать JavaScript
Автор:
Дата: 31.03.13
http://rsdn.nemerleweb.com
http://nemerleweb.com
Re[4]: Что посоветуете как аналог С++
От: IT Россия linq2db.com
Дата: 17.06.13 14:22
Оценка: 1 (1) +2 -2
Здравствуйте, kaa.python, Вы писали:

KP>Ну и в целом, большинство JVM и .NET смутно представляют себе то, как работает их код на железе, что тоже не слабо сказывается на его качестве. Этот нюанс прослеживается что на форуме, что в личной беседе.


Тоже самое можно сказать и о большинстве C++. В своё время доводилось интервьюировать и работать с людьми, которые не воспринимали воообще никак битовую арифметику, не знали как объявить класс (после 3-х лет работы на C++ Builder) и вообще сильно путались в основах ООП, про память могли говорить исключительно в рамках стандартных вопросов/ответов, шаг влево/вправо — попытка к бегству. Так что всё это разговоры в пользу бедных. Дураков, пишущих на плюсах не меньше, а может быть даже больше, потому как писать сегодня на плюсах в подавляющем большинстве случаев — нонсенс.
... << RSDN@Home 1.2.0 alpha 5 rev. 69>>
Если нам не помогут, то мы тоже никого не пощадим.
Re[2]: Что посоветуете как аналог С++
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 17.06.13 15:58
Оценка: +2
Здравствуйте, NeoCode, Вы писали:

NC>Три языка, которые стоило бы объединить в один, чтобы сделать убийцу С++: ObjectiveC, D, Go.

NC>И добавить к этому макросы из Nemerle.

А что такого вкусного есть в ObjectiveC и Go, чего нет в D?
Re[5]: Что посоветуете как аналог С++
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 17.06.13 16:04
Оценка:
Здравствуйте, IT, Вы писали:

IT>Тоже самое можно сказать и о большинстве C++. В своё время доводилось интервьюировать и работать с людьми, которые не воспринимали воообще никак битовую арифметику, не знали как объявить класс (после 3-х лет работы на C++ Builder) и вообще сильно путались в основах ООП, про память могли говорить исключительно в рамках стандартных вопросов/ответов, шаг влево/вправо — попытка к бегству. Так что всё это разговоры в пользу бедных. Дураков, пишущих на плюсах не меньше, а может быть даже больше, потому как писать сегодня на плюсах в подавляющем большинстве случаев — нонсенс.


Т.е. с утверждением: "главное задача, памяти бесконечно много, не хватает мощности — поставим на кластер" ты согласен?
Re[6]: Что посоветуете как аналог С++
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 17.06.13 16:44
Оценка:
Здравствуйте, Grundik2, Вы писали:

G>Это хорошо. Это значит, что C++ стал слабее.


А почему ты считаешь что это хорошо?
Re[2]: offtopic (а может, и нет)
От: Pavel Dvorkin Россия  
Дата: 17.06.13 16:53
Оценка: 24 (2)
Здравствуйте, NeoCode, Вы писали:


NC>Три языка, которые стоило бы объединить в один, чтобы сделать убийцу С++: ObjectiveC, D, Go.


Трех королей разгневал он
И было решено,
Что навсегда погибнет Джон
Ячменное Зерно.

Велели выкопать сохой
Могилу короли,
Чтоб славный Джон, боец лихой,
Не вышел из земли.

Травой покрылся горный склон,
В ручьях воды полно...
А из земли выходит Джон
Ячменное Зерно

Все так же буен и упрям
С пригорка в летний зной
Грозит он копьями врагам,
Качая головой.

Но осень трезвая идет.
И, тяжко нагружен,
Поник под бременем забот,
Согнулся старый Джон.

Настало время помирать —
Зима недалека.
И тут-то недруги опять
Взялись за старика.

Его свалил горбатый нож
Одним ударом с ног,
И как бродягу на правеж,
Везут его на ток.

Дубасить Джона принялись
Злодеи поутру.
Потом, подбрасывая ввысь,
Кружили на ветру.

Он был в колодец погружен,
На сумрачное дно.
Но и в воде не тонет Джон
Ячменное Зерно!

Не пощадив его костей,
Швырнули их в костер.
А сердце мельник меж камней
Безжалостно растер.

Бушует кровь в его котле,
Под обручем бурлит,
Вскипает в кружках на столе
И души веселит.

Недаром был покойный Джон
При жизни молодец, —
Отвагу подымает он
Со дна людских сердец.

Он гонит вон из головы
Докучный рой забот.
За кружкой сердце у вдовы
От радости поет...

Так пусть же до конца времен
Не высыхает дно
В бочонке, где клокочет Джон
Ячменное Зерно!


...

http://www.politika.su/lit/burns/jyachm.html
With best regards
Pavel Dvorkin
Re[6]: Что посоветуете как аналог С++
От: IT Россия linq2db.com
Дата: 17.06.13 17:02
Оценка: +1
Здравствуйте, kaa.python, Вы писали:

IT>>Тоже самое можно сказать и о большинстве C++. В своё время доводилось интервьюировать и работать с людьми, которые не воспринимали воообще никак битовую арифметику, не знали как объявить класс (после 3-х лет работы на C++ Builder) и вообще сильно путались в основах ООП, про память могли говорить исключительно в рамках стандартных вопросов/ответов, шаг влево/вправо — попытка к бегству. Так что всё это разговоры в пользу бедных. Дураков, пишущих на плюсах не меньше, а может быть даже больше, потому как писать сегодня на плюсах в подавляющем большинстве случаев — нонсенс.


KP>Т.е. с утверждением: "главное задача, памяти бесконечно много, не хватает мощности — поставим на кластер" ты согласен?


Это стандартные домыслы, с ними нет смысла спорить.

ЗЫ. А ты сам с "Дураков, пишущих на плюсах не меньше, а может быть даже больше..." тоже получается согласен?
... << RSDN@Home 1.2.0 alpha 5 rev. 69>>
Если нам не помогут, то мы тоже никого не пощадим.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.