Язык программирования D (Ди) etc. (Мда... Дожили :))

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

Язык программирования D (Ди) etc.

Сообщение georgy_sh »

Привет Всем!

Кто-нить умеет программировать на этом языке? Каково Ваше отношение к нему?

Я вот почитал про него немного, поглядел.... ужас просто.
Что же такое творится! То C#, то D - а что дальше? Ваши прогнозы?

В августовском LF на странице 38 уважаемый Edd Dumbill пишет буквально следующее: "... надо быть мазохистом, чтобы перейти на С++." (имеется в виду переход с С).

Что же такое происходит?

ЗЫ Заранее прошу прощения у модераторов и администраторов за безсодержательный пост, но мне, как изучающему программирование, очень интересно услышать мнение уважаемых посетителей LinuxForum.
Спасибо сказали:
vadiml
Сообщения: 446
ОС: fc12.x86_64

Re: Язык программирования D (Ди) etc.

Сообщение vadiml »

а думаешь почему "С" так называется? был B

зы но это оффтоп для этой ветки
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD
Спасибо сказали:
Аватара пользователя
estarchak
Сообщения: 1368
Статус: Оракловод

Re: Язык программирования D (Ди) etc.

Сообщение estarchak »

А следующий язык будет D++, а потом E....
Дети любят тигра больше, чем Пржевальский лошадей. © Тимур Шаов.

Топик не читал, но внимательно просмотрел.
Спасибо сказали:
Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

Re: Язык программирования D (Ди) etc.

Сообщение georgy_sh »

vadiml писал(а):
11.09.2006 21:28
зы но это оффтоп для этой ветки

Если так оно и есть, то пусть модераторы перенесут сабж в соответствующую ветку. Еще раз извините за оффтоп :)

Так в моем посте есть еще и вопрос - кто - нибудь знает этот язык или пишет на нем?

И почему их(этих экзотических языков программирования) авторы и сторонники почти явно оскорбляют пользователей и сам язык С++? Пусть уж лучше приводят аргументы.

А то это уже почти microsoft.com/ru/getthefacts

Я так немного подумал и все-таки решил - лучше эту тему перенести в какой - нить флейм или что - то подобное.
Спасибо сказали:
Аватара пользователя
WarlorD
Сообщения: 728
Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
ОС: FreeBSD, Debian GNU\Linux

Re: Язык программирования D (Ди) etc.

Сообщение WarlorD »

да никто на нем не пишет - будь спокоен. учи си.
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Язык программирования D (Ди) etc.

Сообщение aLexx programmer »

(He1mut @ Sep 11 2006, в 21:44) писал(а):И почему их(этих экзотических языков программирования) авторы и сторонники почти явно оскорбляют пользователей и сам язык С++?

А как ещё объяснить причину создания ещё одного языка? :)
Спасибо сказали:
Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

Re: Язык программирования D (Ди) etc.

Сообщение georgy_sh »

WarlorD писал(а):
11.09.2006 21:47
да никто на нем не пишет - будь спокоен. учи си.

Я вот как раз и учу, только не Си, а Си++.

У нас в универе учителя очень жестоко мешают Си и Си++, так что лично я учусь вместе со всеми, но немного по своей программе - следую стилю написания кода и советам Страуструпа.

Хотя, честно говоря, если писать проги на чистом Си, то мне это тоже интересно и приятно. Но вот преподаватели все как-то странно смешивают :)

А как ещё объяснить причину создания ещё одного языка?

Гы.. И правда.

Ладно, чушь это все.

2 ALL
Вывод 1: Ребята, учите нормальные языки и не обращайте внимание на всякие Ди :)
Вывод 2: Если Вам интересно программировать и вообще работать в Linux - работайте! И забейте на всякие GetTheFacts!

2 Модерам или админам
Тему закрывайте!
Спасибо сказали:
GhostDragon
Сообщения: 214

Re: Язык программирования D (Ди) etc.

Сообщение GhostDragon »

estarchak писал(а):
11.09.2006 21:32
А следующий язык будет D++, а потом E....

Угу, так до Z доживем, а тогда придет многократно воспетый в фолькLORе линуксоидов канец венде :D
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Язык программирования D (Ди) etc.

Сообщение sash-kan »

судя по всему, довольно полный список языков программирования:
http://en.wikipedia.org/wiki/Categorical_l...mming_languages
с примерами применения:
http://en.wikipedia.org/wiki/List_of_hello_world_programs
http://en.wikipedia.org/wiki/Hello_world_p...teric_languages

p.s. из однобуквенных не нашел "GNU R statistical computing language and environment". может быть, плохо искал.
p.p.s. к сожалению, не нашел среди них албанского.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Crazy
Сообщения: 862
Статус: Адепт Дзен.
ОС: Mint, Win7.

Re: Язык программирования D (Ди) etc.

Сообщение Crazy »

А как ещё объяснить причину создания ещё одного языка?

Это когда удобно написать свой язык, для простой работы с чем либо.
Вот Ларри Уолл понадобился язык для обработки своих логов, вот и написал Perl.
А только потом Perl сыскал популярность.
Может я слепой, но регулярных выражений в С/С++ я не видел, но слышал что они еть в C#

Desipere in loco
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Язык программирования D (Ди) etc.

Сообщение aLexx programmer »

(Crazy @ Sep 13 2006, в 17:42) писал(а):Это когда удобно написать свой язык, для простой работы с чем либо.

По моему мнению, гораздо проще для этого написать библиотеку для одного из существующих языков.
Спасибо сказали:
Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

Re: Язык программирования D (Ди) etc.

Сообщение georgy_sh »

aLexx programmer писал(а):
13.09.2006 18:18
По моему мнению, гораздо проще для этого написать библиотеку для одного из существующих языков.

Согласен)))
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: Язык программирования D (Ди) etc.

Сообщение KiWi »

aLexx programmer писал(а):
13.09.2006 18:18
(Crazy @ Sep 13 2006, в 17:42) писал(а):
Это когда удобно написать свой язык, для простой работы с чем либо.

По моему мнению, гораздо проще для этого написать библиотеку для одного из существующих языков.

1. Не проще
2. Создатели всех языков идиоты -- учите машкод :D
3. Если в нём(D) что-то будет, то почему нет? PHP/Python/Perl/Ruby/TCL, да тот же C++ почему-то появились и вполне успешно существуют
Спасибо сказали:
oxygen
Сообщения: 4
ОС: SuSE 10.1

Re: Язык программирования D (Ди) etc.

Сообщение oxygen »

С и C++ - разные языки, смешивать их не надо.
С++ только повзаимствовал синтаксис у C

языков программирования сотни, если не тысячи

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


PS: С уже почти 40 лет существует, остается одним из самых популярных языков
и позиций не теряет
Спасибо сказали:
Аватара пользователя
Crazy
Сообщения: 862
Статус: Адепт Дзен.
ОС: Mint, Win7.

Re: Язык программирования D (Ди) etc.

Сообщение Crazy »

Написать библиотеку проще, чем разработать синтаксис и написать компилятор.
Только не факт, что такая программа будет работать быстрее, и код проще для понимания.
На C/C++ тоже можно писать CGI сценарии.
Только движок LinuxForum написан на PHP, а ядро Linux на С.
По-чему кодеры используют два и более языков программирования?
Да по-тому ,что что-то лучше написать на одно, а другое на другом.

Desipere in loco
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Язык программирования D (Ди) etc.

Сообщение aLexx programmer »

(Crazy @ Sep 13 2006, в 20:27) писал(а):По-чему кодеры используют два и более языков программирования?
Да по-тому ,что что-то лучше написать на одно, а другое на другом.

Да не, я с Вами не спорю, что в разных технологиях нужны разные языки. Несомненно, использовать один и тот же язык для системного программирования и для формирования веб-страниц глупо и неудобно.
Но в Вашем конкретном примере (не какая-то технология, в которой принципиально неудобно использовать существующие языки --- а просто конкретная задача), всё же, рациональнее было бы написать библиотеку.
Другое дело, что Ларри Уоллу, быть может, было просто нечем заняться, и он был неплохим специалистом в области компиляторов и интерпретаторов. Но таких людей единицы.
Спасибо сказали:
Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

Re: Язык программирования D (Ди) etc.

Сообщение georgy_sh »

aLexx programmer писал(а):
13.09.2006 21:16
Да не, я с Вами не спорю, что в разных технологиях нужны разные языки. Несомненно, использовать один и тот же язык для системного программирования и для формирования веб-страниц глупо и неудобно.
Но в Вашем конкретном примере (не какая-то технология, в которой принципиально неудобно использовать существующие языки --- а просто конкретная задача), всё же, рациональнее было бы написать библиотеку.
Другое дело, что Ларри Уоллу, быть может, было просто нечем заняться, и он был неплохим специалистом в области компиляторов и интерпретаторов. Но таких людей единицы.

... таких людей действительно единицы
Спасибо сказали:
Аватара пользователя
Crazy
Сообщения: 862
Статус: Адепт Дзен.
ОС: Mint, Win7.

Re: Язык программирования D (Ди) etc.

Сообщение Crazy »

Я вот почитал про него немного, поглядел.... ужас просто.
Что же такое творится! То C#, то D - а что дальше? Ваши прогнозы?

Все проходит проверку времени.

Desipere in loco
Спасибо сказали:
Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

Re: Язык программирования D (Ди) etc.

Сообщение georgy_sh »

Crazy писал(а):
14.09.2006 10:30
Я вот почитал про него немного, поглядел.... ужас просто.
Что же такое творится! То C#, то D - а что дальше? Ваши прогнозы?

Все проходит проверку времени.

Это, несомненно, верно. Но вот безосновательно кричать на все стороны, что "наш язык круче и лучше языка <censored>" неправильно. Должна быть подробная аргументация.
Спасибо сказали:
Аватара пользователя
sarutobi
Сообщения: 676
Статус: Добрость и скромнота
ОС: Debian 5, FreeBSD 6.2/8.0

Re: Язык программирования D (Ди) etc.

Сообщение sarutobi »

Другое дело, что Ларри Уоллу, быть может, было просто нечем заняться, и он был неплохим специалистом в области компиляторов и интерпретаторов.

LOL
http://ru.wikipedia.org/wiki/Уолл,_Ларри
Таких людей надо знать в лицо!
а насчет того "какой язык лучше - С/С++/Java/PERL/PHP/Tcl/Asm/R............." - язык пишут под задачу. можно до хрипоты спорить о преимуществах С++ (имхо не только мое -убогие костыли для С) перед другими языками, но синтаксический анализатор все таки быстрее написать на O'caml/Haskell/Prolog, формулы описать в TeX, автоматизировать задачи создания офисных документов на OOBasic/VBA. (список можно продолжить)
Fire and water, earth and sky - mistery surrounds us, legends never die!
Спасибо сказали:
Заусениц
Сообщения: 69
ОС: BSD|Linux

Re: Язык программирования D (Ди) etc.

Сообщение Заусениц »

Вспомнился старый анекдот: С++ это язык С. Крест на котором поставлен дважды.)
Спасибо сказали:
Аватара пользователя
agbr
Сообщения: 486
ОС: openSUSE 10.2

Re: Язык программирования D (Ди) etc.

Сообщение agbr »

неграсофт поробатит мир, если все будут обращать внимания на такие поделия как C#
jabber: agbr@jabber.ru

против проприетарного ПО в GNU/Linux
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Язык программирования D (Ди) etc.

Сообщение Portnov »

Вообще-то D старше чем C++. Отсюда собственно и название C++: "C" основан на "B", новый язык основан на "C", хотели его назвать "D", но такой уже был. Пришлось назвать "C++".
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

Re: Язык программирования D (Ди) etc.

Сообщение georgy_sh »

Portnov писал(а):
14.09.2006 19:24
Вообще-то D старше чем C++. Отсюда собственно и название C++: "C" основан на "B", новый язык основан на "C", хотели его назвать "D", но такой уже был. Пришлось назвать "C++".


Ага, и он "базируется на С++" :) :) :)
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Язык программирования D (Ди) etc.

Сообщение aLexx programmer »

(sarutobi @ Sep 14 2006, в 16:45) писал(а):LOL
http://ru.wikipedia.org/wiki/Уолл,_Ларри
Таких людей надо знать в лицо!

1) с чем связан Ваш смех? Не понял.
2) ну, я как-то не заморачиваюсь знать всех специалистов, имеющих отношение к программированию, тем более, в лицо. Чем Ларри Уолл исключителен?
Спасибо сказали:
Аватара пользователя
sarutobi
Сообщения: 676
Статус: Добрость и скромнота
ОС: Debian 5, FreeBSD 6.2/8.0

Re: Язык программирования D (Ди) etc.

Сообщение sarutobi »

aLexx programmer писал(а):
14.09.2006 20:19
(sarutobi @ Sep 14 2006, в 16:45) писал(а):
LOL
http://ru.wikipedia.org/wiki/Уолл,_Ларри
Таких людей надо знать в лицо!

1) с чем связан Ваш смех? Не понял.
2) ну, я как-то не заморачиваюсь знать всех специалистов, имеющих отношение к программированию, тем более, в лицо. Чем Ларри Уолл исключителен?

[offtop]
Если бы Вы прошли по ссылке, то увидели бы что Ларри Уолл по образованию - лингвист (филолог), но никак не специалист в области компиляторов и интерпритаторов. А фразой про "знать в лицо" я имел в виду что биографии людей, которых Вы приводите в пример, надо хотя бы прочитать, равно как и истории создания этими людьми языков.
[offtop]
Fire and water, earth and sky - mistery surrounds us, legends never die!
Спасибо сказали:
ToniX
Сообщения: 11

Re: Язык программирования D (Ди) etc.

Сообщение ToniX »

Впервые об этом языке я прочитал еще в январском номере журнала "Программист" (нет уже такого, к сожалению) за 2002 год. Второй раз я о нем услышал на этом форуме в сентябре 2006... При этом, я все это время активно интересовался современными программными средствами и технологиями, имел дело с разными языками и платформами... Так что серьезно говорить об этом языке еще рано (точнее, уже поздно). В нем нет ничего особенного, чего нет в современных промышленных языках. И перспектив для его продвижения в качестве полноценного распространенного средства разроботки приложений нет практически никаких.
Спасибо сказали:
Аватара пользователя
fatboy
Сообщения: 156
ОС: Zenwalk Linux, Windows XP

Re: Язык программирования D (Ди) etc.

Сообщение fatboy »

ToniX писал(а):
15.09.2006 01:13
Впервые об этом языке я прочитал еще в январском номере журнала "Программист" (нет уже такого, к сожалению) за 2002 год. Второй раз я о нем услышал на этом форуме в сентябре 2006... При этом, я все это время активно интересовался современными программными средствами и технологиями, имел дело с разными языками и платформами... Так что серьезно говорить об этом языке еще рано (точнее, уже поздно). В нем нет ничего особенного, чего нет в современных промышленных языках. И перспектив для его продвижения в качестве полноценного распространенного средства разроботки приложений нет практически никаких.

Так написано же в Вики: "в разработке". Другое дело что разработка длится долго, но вдруг чего и засунут туда классного? А вообще говорить о качестве языка прочитав лишь одну статью и не написав ничего на нем - чистейший флейм и безкультурье.
Zenwalk 4.0
TOSHIBA Satellite A100
Спасибо сказали:
Аватара пользователя
boombick
Сообщения: 516
Статус: Anonymous
ОС: ArchLinux 0.8 Voodoo

Re: Язык программирования D (Ди) etc.

Сообщение boombick »

(sarutobi @ Sep 14 2006, в 22:03) писал(а):Ларри Уолл по образованию - лингвист (филолог), но никак не специалист в области компиляторов и интерпритаторов.

А что мешает Уоллу, будучи филологом по образованию, одновременно являться и спецом в области компиляторов и интерпретаторов? Кстати, именно филологическое образование помогло ему написать Perl (язык со сложноватым, но прекрасным синтаксисом)
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Язык программирования D (Ди) etc.

Сообщение aLexx programmer »

(boombick @ Sep 15 2006, в 09:12) писал(а):А что мешает Уоллу, будучи филологом по образованию, одновременно являться и спецом в области компиляторов и интерпретаторов?

Точно. Тем более, что свой язык без таких знаний написать просто не получится.
Спасибо сказали: