![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
null56 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 721 Регистрация: 19.3.2008 Репутация: 2 Всего: 12 |
Нарвался на одну статью, небезызвестного автора Андрея Александреску и с большим удовольствием кратенько ознакомился с его мнением об новом/старом языке программирования D....
http://verypositive.com/files/d2.pdf - ссылка на статью Хотел поинтересноваться у тех, кто уже попробовал D в действии и спросить, действительно ли у него такой большой потенциал против С/С++? Заранее благодарен за мнения и надеюсь, что это не оффтопик |
|||
|
||||
Abyx |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 601 Регистрация: 3.11.2009 Репутация: 1 Всего: 10 |
D c C сравнивать бессмысленно.
по сравнению с C++, D потенциально гораздо лучше, причем даже лучше C++0x однако С++ популярен, под С++ гораздо больше библиотек, хороших и документированых D местами сыроват, у версии 2 проблема с библиотеками однако, кто-то его использует, язык вобщем-то скорее жив чем нежив |
|||
|
||||
null56 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 721 Регистрация: 19.3.2008 Репутация: 2 Всего: 12 |
Abyx, почему сравниваю, потому что автор Александреску, как раз посвятил статью сранению этих языков... прочти ее, она маленькая 12 страниц... можно сказать обзор
|
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 12 Всего: 459 |
Трудно найти что-то хуже С++
![]() -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Abyx |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 601 Регистрация: 3.11.2009 Репутация: 1 Всего: 10 |
null56, c C там только hello world сравнивается
Добавлено через 14 секунд Alexeis, а что не так с mp3 о_О |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 3 Всего: 43 |
|
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 41 Всего: 154 |
ИМХО, D2 все ближе и ближе к С++ по монструозности
![]() Добавлено через 2 минуты и 51 секунду далеко ходить не надо - Basic, Delphi ![]() |
|||
|
||||
Abyx |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 601 Регистрация: 3.11.2009 Репутация: 1 Всего: 10 |
Lazin, делфи куда как проще и понятнее С++
бейсик - совсем простой монструозность - монструозности рознь, много возможностей в языке это сложно в изучении, но удобно в использовании другое дело что в С++ немало возможностей - наследие С, они не используются и при этом сильно мешают |
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 41 Всего: 154 |
под степенью монструозности, я имею ввиду то, насколько сложно понять что делает тот или иной код, глядя на него чем больше всяких сложных фич, тем сложнее это иногда бывает сделать. В D с этим не намного лучше, чем в С++, я конечно не знаю D настолько что-бы судить, поэтому надеюсь, что я не прав =) и кстати насчет наследия Си, Си - очень простой и понятный язык, степень монструозности которого крайне низка, просто вы писать на нем не умеете ![]() Добавлено через 1 минуту и 7 секунд мне в этом плане нравится Go, жаль что компилятора под windows еще нет |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 12 Всего: 459 |
Lazin, не заводи шарманку. Ты сам недавно писал что С++ не нужен. Даже бейсик и тот лучше в своей нише. Простота залог здоровья кода
![]() -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 41 Всего: 154 |
Alexeis, ты под простотой что-то совсем разное понимаем
![]() |
|||
|
||||
andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 6 Всего: 33 |
К чему такая экзотика? Какое у этого ЯП кол-во реальных прогеров? Ты и гугл? ;) -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
Oxy |
|
|||
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 70 Регистрация: 20.9.2009 Репутация: нет Всего: 1 |
||||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 41 Всего: 154 |
вот к примеру - http://gaperton.livejournal.com/39529.html но там не освещаются chanels - http://golang.org/doc/go_for_cpp_programmers.html#Channels а так-же gorutines - http://golang.org/doc/go_for_cpp_programmers.html#Goroutines в общем, для системного программирования это очень классная штука, если авторы доведут до конца то, что обещают, будет очень здорово, есть множество задач для такого языка, всевозможные высоконагруженые сервера, телекомуникации, телефония - первое что приходит на ум ![]() |
|||
|
||||
andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 6 Всего: 33 |
Я не коим образом не хотел сказать что он плох. Просто мне показался "немного" экзотическим. Любопытно. Почитаемка... А в чем причина отсутствия компилятора под вин? -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
green5 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 4.6.2008 Репутация: нет Всего: нет |
Из С++ выкинуть указатели (как наследие С) и все ок. Получится чтото типа D,Java |
|||
|
||||
Abyx |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 601 Регистрация: 3.11.2009 Репутация: 1 Всего: 10 |
green5, ты может не в курсе, но в D есть указатели, и они нужны, т.к. это системный язык
|
|||
|
||||
andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 6 Всего: 33 |
Указатели нужны. Выкидывайте что нибудь другое. -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
null56 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 721 Регистрация: 19.3.2008 Репутация: 2 Всего: 12 |
Это из вики
из вышеперечисленного отсутсвие пространств имен и макросов... уж не знаю |
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 24 Всего: 92 |
Насчёт неймспейсов - всё правильно. Там есть модули.
Насчёт макросов - они в идеале не нужны. |
|||
|
||||
andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 6 Всего: 33 |
Ты хоть что-то реальное реализовал? Ну хоть что-то? Интересно посмотреть реальный проект. Критиковать не буду, обещаю. -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
Lazin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3820 Регистрация: 11.12.2006 Где: paranoid oil empi re Репутация: 41 Всего: 154 |
||||
|
||||
andrew_121 |
|
|||
![]() Кодофей ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3448 Регистрация: 3.1.2008 Репутация: 6 Всего: 33 |
Так ты напиши, а я скомпилю ;) Добавлено через 12 минут и 51 секунду Lazin, Не подумай что я именно код написанный тобой хочу посмотреть, ради стёба. Просто интересно взглянуть на реальный проект написанный на этом ЯП. Попробую нагуглить. -------------------- Удалил аккаунт. Прощайте! |
|||
|
||||
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 24 Всего: 92 |
Ну.. На самом деле это всё хорошо, конечно, но язык, претендующий на звание языка для системного программирования должен "хавать" СДК операционной системы без лишних телодвижений. Именно поэтому С/С++ остаются лидирующими по винду и никсы. Именно поэтому под макис остаётся лидирующим ObjC. Даже так - не лидирующими, а единственный мейнстримными языками системного программирования.
Добавлено через 1 минуту и 1 секунду А что касается чистоприкладной области - тот тут сложно боротся. Слишком уж много отличных конкурентов (шарп, ява, питон, руби). |
|||
|
||||
green5 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 4.6.2008 Репутация: нет Всего: нет |
Насчет указателей погорячился, sizeof нет (хотя зачем он нужен). а нет есть Это сообщение отредактировал(а) green5 - 29.11.2009, 20:51 |
|||
|
||||
Леопольд |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 943 Регистрация: 17.6.2009 Репутация: 10 Всего: 13 |
Иногда возникает ощущение что С++ намеренно "замонструозил" какой-то лысый маньяк
![]()
Возникает законный вопрос. Если "ты конечно не знаешь D настолько что-бы судить" то зачем судить - (с)"В D с этим не намного лучше, чем в С++"? А? ![]() Это сообщение отредактировал(а) Леопольд - 30.11.2009, 14:42 -------------------- вопросов больше чем ответов |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |