|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от opennews (??) on 19-Авг-14, 10:23 | ||
Вышла (http://dlang.org/download.html) версия 2.066 кроссплатформенного компилятора языка программирования D (http://ru.wikipedia.org/wiki/D_%28%D1%8F%...): Digital Mars D (DMD (http://dlang.org/)). Язык D использует статическую типизацию, обладает синтаксисом, схожим с C/C++, и обеспечивает производительность компилируемых языков, при этом заимствуя некоторые полезные возможности динамических языков в области эффективности разработки и обеспечения безопасности. Например, предоставляется поддержка ассоциативных массивов, косвенное определение типов, автоматическое управление памятью, средства параллельного программирования и т.п. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения по теме | [Сортировка по времени | RSS] |
1. "Вышла версия 2.066 компилятора языка D" | –7 +/– | |
Сообщение от Аноним (??) on 19-Авг-14, 10:23 | ||
Надо на D systemd переписать - больше линукс инноваций! | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
2. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от Resonance (ok) on 19-Авг-14, 10:26 | ||
Единственный шанс сделать язык нужным - портировать на Android/iOS. Нативить на плюсах не в кайф. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
3. "Вышла версия 2.066 компилятора языка D" | –5 +/– | |
Сообщение от Аноним (??) on 19-Авг-14, 10:33 | ||
У D практически не осталось явных преимуществ перед C++. Сегодня C++14 вышел, ещё дальше толкнул развитие языка. | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
4. "Вышла версия 2.066 компилятора языка D" | +7 +/– | |
Сообщение от Resonance (ok) on 19-Авг-14, 10:50 | ||
> У D практически не осталось явных преимуществ перед C++. Сегодня C++14 вышел, | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
6. "Вышла версия 2.066 компилятора языка D" | +1 +/– | |
Сообщение от nib on 19-Авг-14, 11:33 | ||
а чем тут можно напугать? | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
7. "Вышла версия 2.066 компилятора языка D" | +1 +/– | |
Сообщение от Сука on 19-Авг-14, 11:34 | ||
да | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
8. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от RazrFalcon (ok) on 19-Авг-14, 11:36 | ||
>> а так же не нужно разделять на .cpp и .h | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
9. "Вышла версия 2.066 компилятора языка D" | +1 +/– | |
Сообщение от Пиони on 19-Авг-14, 11:44 | ||
Это непонятно только тем, кто на C++ никогда толком и не писал :) | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
10. "Вышла версия 2.066 компилятора языка D" | –1 +/– | |
Сообщение от Наноним on 19-Авг-14, 11:49 | ||
> int& (*fpi)(int*) = [](auto* a) -> auto& { return *a; }; // OK | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
12. "Вышла версия 2.066 компилятора языка D" | +4 +/– | |
Сообщение от Пиони on 19-Авг-14, 12:09 | ||
Слева - переменная fpi, которая является указателем на функцию, принимающую в качестве аргумента указатель на int, и возвращающая ссылку на int. | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
13. "Вышла версия 2.066 компилятора языка D" | –2 +/– | |
Сообщение от Аноним (??) on 19-Авг-14, 12:12 | ||
указатель на функцию принимающую указатель на int и возвращающую ссылку на int который указывает на нафиг никому не нужную лямбда функцию которая принимает указатель на автоматический тип (в данном случае int) и возвращает ссылку на автоматический тип (в данном случае int). | ||
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору |
15. "Вышла версия 2.066 компилятора языка D" | +2 +/– | |
Сообщение от Аноним (??) on 19-Авг-14, 12:18 | ||
pthreads лежат гораздо ниже уровнем, чем C++11 threads. Первыми пользуются либо студенты, либо авторы параллельных библиотек. Auto в некоторых случаях удобен, хотя бы при создании итератора. | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
16. "Вышла версия 2.066 компилятора языка D" | +4 +/– | |
Сообщение от Пиони on 19-Авг-14, 12:25 | ||
Привет чудакам, которые любят писать везде тип, а потом много рефакторить, от чудаков которые используют auto, для автоматическое дедукции и отдают себя радостям жизни | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
71. "Вышла версия 2.066 компилятора языка D" | +1 +/– | |
Сообщение от Аноним (??) on 20-Авг-14, 07:06 | ||
Привет любителям auto, пишущим такой код, в который без IDE, всплывающими подсказками позволяющей узнавать типы переменных, лучше даже не смотреть. | ||
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору |
21. "Вышла версия 2.066 компилятора языка D" | +1 +/– | |
Сообщение от arisu (ok) on 19-Авг-14, 12:38 | ||
> язык из за того что им проще писать auto | ||
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору |
32. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от Crazy Alex (ok) on 19-Авг-14, 14:35 | ||
Тут до людей еще не дошло, что auto - это механизм абстракции. Что интересно, в скриптовых языках они этот механизм обычно вполне ценят. | ||
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору |
40. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от Vkni (ok) on 19-Авг-14, 15:30 | ||
> Тут до людей еще не дошло, что auto - это механизм абстракции. | ||
Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору |
42. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от Crazy Alex (ok) on 19-Авг-14, 17:04 | ||
А что такое вывод типов? Это и есть механизм абстракции. Когда всё, что мне надо знать - что то, что я получу от функции, имеет нужный мне интерфейс (соответствует концепту). И, соответственно, мой код сможет с этим работать. | ||
Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору |
43. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от Vkni (ok) on 19-Авг-14, 17:15 | ||
> А что такое вывод типов? Это и есть механизм абстракции. | ||
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору |
62. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 20-Авг-14, 04:28 | ||
всё на свете шаблоны, только в разных видах. | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
102. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от Crazy Alex (ok) on 21-Авг-14, 18:43 | ||
Э... вывод типов - да. Но шаблоны? Чего ради? | ||
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору |
106. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 21-Авг-14, 18:55 | ||
scope() вообще мегаофигенен, как по мне: всяческие освобождения можно писать сразу рядом с захватом и не напрягаться, что что-то забыл, не листать код. | ||
Ответить | Правка | ^ к родителю #102 | Наверх | Cообщить модератору |
28. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от ями on 19-Авг-14, 14:12 | ||
Господи, шо это? | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
31. "Вышла версия 2.066 компилятора языка D" | +9 +/– | |
Сообщение от arisu (ok) on 19-Авг-14, 14:23 | ||
> Господи, шо это? | ||
Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору |
48. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от Аноним (??) on 19-Авг-14, 21:14 | ||
это не C++, а C. На C++ будет как-то так: std::function<int& (int*)> fpi = ... | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
51. "Вышла версия 2.066 компилятора языка D" | +1 +/– | |
Сообщение от Аноним (??) on 19-Авг-14, 22:51 | ||
Твоя ирония понятна, собрат аноним, но в С нет ни замыканий, ни вывода типов. | ||
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору |
54. "Вышла версия 2.066 компилятора языка D" | –1 +/– | |
Сообщение от rob pike on 19-Авг-14, 23:24 | ||
> в С нет ни замыканий | ||
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору |
79. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от Аноним (??) on 20-Авг-14, 11:15 | ||
> Вопрос не так однозначен. http://okmij.org/ftp/cpp-digest/#pointer-closure | ||
Ответить | Правка | ^ к родителю #54 | Наверх | Cообщить модератору |
57. "Вышла версия 2.066 компилятора языка D" | +2 +/– | |
Сообщение от Аноним (??) on 20-Авг-14, 00:45 | ||
Плохой пример. Откройте книжку Шаблоны С++ - именно они причина, почему Александреску сказал "хватит" С++. С++ неверен by design - слишком много к нему присобачивали design-костылей. В итоге получилось пугало: ни красоты ни лаконичности. Мне кажется у него нет будущего и это уже агония: все ушли в C, Java/Python/C# и т.д. Кто-то прекрасно себя чувствует в Erlang, ML/HAskell... Впереди восхождение Rust, Go, D. Нет смысла инвестировать так много времени в язык, отдача от которого так низка. Вспомните ошибку компиляции шаблонов - в 100 строк и романтика сразу пропадет. | ||
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору |
70. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 20-Авг-14, 05:15 | ||
но всё это перекрывается тем, что на C++ уже написано огромное количество кода, и переписать его на другом языке часто попросту нереально по трудозатратам. а вот постепенно чистить и улучшать, используя новые фичи C++ — вполне возможно. | ||
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору |
18. "Вышла версия 2.066 компилятора языка D" | +2 +/– | |
Сообщение от chinarulezzz (ok) on 19-Авг-14, 12:34 | ||
c++ пухнет, а не развивается. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
20. "Вышла версия 2.066 компилятора языка D" | +6 +/– | |
Сообщение от arisu (ok) on 19-Авг-14, 12:37 | ||
> У D практически не осталось явных преимуществ перед C++. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
44. "Вышла версия 2.066 компилятора языка D" | +1 +/– | |
Сообщение от Аноним (??) on 19-Авг-14, 17:24 | ||
Теперь инфернальные ужасы C++ и легаси есть и в D - ведь можно подцеплять С++ код :). | ||
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору |
61. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 20-Авг-14, 04:27 | ||
> Теперь инфернальные ужасы C++ и легаси есть и в D - ведь | ||
Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору |
45. "Вышла версия 2.066 компилятора языка D" | +1 +/– | |
Сообщение от Yaisis on 19-Авг-14, 18:47 | ||
Сколько бы С++ не развивали, основной его синтаксис уже вряд ли изменится. Обрастёт он всеми возможностями, что есть и в других языках, но это нагромождение символов так и останется. В D изначально внедряли всё новое и поэтому код в нём более наглядный. | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
68. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 20-Авг-14, 05:06 | ||
> В D изначально внедряли всё новое | ||
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору |
49. "Вышла версия 2.066 компилятора языка D" | –1 +/– | |
Сообщение от Kodir (ok) on 19-Авг-14, 21:27 | ||
Жирный плюсовый троль, ты хоть Ди в глаза-то видел?? | ||
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору |
19. "Вышла версия 2.066 компилятора языка D" | +5 +/– | |
Сообщение от arisu (ok) on 19-Авг-14, 12:36 | ||
> Единственный шанс сделать язык нужным - портировать на Android/iOS. Нативить на плюсах | ||
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору |
37. "Вышла версия 2.066 компилятора языка D" | –1 +/– | |
Сообщение от Аноним (??) on 19-Авг-14, 15:15 | ||
Смешно везде этот фейсбук пихают. То PHP с фейсбучными ускорялками, то вот D. Невдомёк вам что они просто с жиру бесятся и прикручивают под свои задачи инструменты которые для этого не подходят просто потому что могут. Почти 150 контрибуторов и про живое коммунити это вы рассмешили. Был ровно один интересный проект на D - openmw. Так давно на C++ переехал, потому что D не нужен. | ||
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору |
39. "Вышла версия 2.066 компилятора языка D" | +1 +/– | |
Сообщение от arisu (ok) on 19-Авг-14, 15:18 | ||
ок. не нужен. проходи мимо. | ||
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору |
59. "Вышла версия 2.066 компилятора языка D" | –1 +/– | |
Сообщение от Аноним (??) on 20-Авг-14, 04:16 | ||
А поговорить?! | ||
Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору |
60. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 20-Авг-14, 04:26 | ||
> А поговорить?! | ||
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору |
11. "Вышла версия 2.066 компилятора языка D" | –1 +/– | |
Сообщение от yet another anonymous on 19-Авг-14, 12:05 | ||
Позиционирование D какое-то мутное. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
14. "Вышла версия 2.066 компилятора языка D" | +2 +/– | |
Сообщение от Пиони on 19-Авг-14, 12:16 | ||
Как я понимаю, язык D позиционировался как "Нормальный C++", но т.к. C++ уже имеет огромную аудиторию, и в последнее время стал развиваться шустрее, впитывая многие преимущества D, он постепенно оставляет D без преимуществ | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
22. "Вышла версия 2.066 компилятора языка D" | –1 +/– | |
Сообщение от arisu (ok) on 19-Авг-14, 12:39 | ||
> D --- "ещё один язык с C-подобным синтаксисом". | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
36. "Вышла версия 2.066 компилятора языка D" | –1 +/– | |
Сообщение от yet another anonymous on 19-Авг-14, 15:09 | ||
> ценное экспертное мнение от знатока ди, чо. хоть «приветмир»-то сделал? про что-то поглубже я и не спрашиваю, из цитаты уровень очевиден. | ||
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору |
38. "Вышла версия 2.066 компилятора языка D" | +1 +/– | |
Сообщение от arisu (ok) on 19-Авг-14, 15:16 | ||
перевожу: «изучать я ничего не хочу, чем этот ваш автомобиль лучше лошади — не понимаю. куда сено совать — не ясно. дымит, воняет. правила какие-то учить заставляют. фигня, короче, не понимаю, зачем эти автомобили придумали.» | ||
Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору |
24. "Вышла версия 2.066 компилятора языка D" | +1 +/– | |
Сообщение от Mihail Zenkov (ok) on 19-Авг-14, 13:40 | ||
> D --- "ещё один язык с C-подобным синтаксисом". | ||
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору |
25. "Вышла версия 2.066 компилятора языка D" | +2 +/– | |
Сообщение от arisu (ok) on 19-Авг-14, 13:47 | ||
> Скорее аналог C++ с более адекватным синтаксисом. | ||
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору |
46. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от anonymous (??) on 19-Авг-14, 19:14 | ||
>> Скорее аналог C++ с более адекватным синтаксисом. | ||
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору |
63. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 20-Авг-14, 04:35 | ||
> Я не пойму, ты сейчас серьёзно пишешь или иронизируешь? | ||
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору |
17. "Вышла версия 2.066 компилятора языка D" | –1 +/– | |
Сообщение от Anonym0uz on 19-Авг-14, 12:31 | ||
К сожалению самолёт получился слишком тяжёлым. А так хорошо всё начиналось… | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
23. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 19-Авг-14, 12:42 | ||
> К сожалению самолёт получился слишком тяжёлым. | ||
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору |
26. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от анон on 19-Авг-14, 13:56 | ||
в этом вашем цпп есть аналог mixin-ов? | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
27. "Вышла версия 2.066 компилятора языка D" | +1 +/– | |
Сообщение от arisu (ok) on 19-Авг-14, 14:01 | ||
> в этом вашем цпп есть аналог mixin-ов? | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
29. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от анон on 19-Авг-14, 14:16 | ||
ну лицемеры они такие. в цпп нет и доли интроспекции d. отвратные шаблоны вообще отдельный разговор | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
30. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 19-Авг-14, 14:22 | ||
дык на то Александреску в ди и пришёл: нормальные шаблоны сделать. и ему таки удалось. | ||
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору |
58. "Вышла версия 2.066 компилятора языка D" | –1 +/– | |
Сообщение от anonymous (??) on 20-Авг-14, 01:04 | ||
> дык на то Александреску в ди и пришёл: нормальные шаблоны сделать. и ему таки удалось. | ||
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору |
64. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 20-Авг-14, 04:39 | ||
>> дык на то Александреску в ди и пришёл: нормальные шаблоны сделать. и ему таки удалось. | ||
Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору |
72. "Вышла версия 2.066 компилятора языка D" | –1 +/– | |
Сообщение от anonymous (??) on 20-Авг-14, 10:09 | ||
> не то, чтобы «ушёл с концами»: C++ он не бросил, пишет статьи, выступает на конференциях. | ||
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору |
33. "Вышла версия 2.066 компилятора языка D" | +1 +/– | |
Сообщение от Crazy Alex (ok) on 19-Авг-14, 14:40 | ||
Ну, constexpr уже весьма близок к ctfe. А вот более гибкая объектная система за счет UFCS и alias this - это уникальные фичи D - особенно когда используются с шаблонами. | ||
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору |
34. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 19-Авг-14, 14:46 | ||
по-моему, alias this — это какая-то невнятная мерзопакость. чемодан без ручки. его надо или выкинуть, или уже приделать нормальную ручку и обивку поменять. | ||
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору |
41. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от Crazy Alex (ok) on 19-Авг-14, 16:59 | ||
А за что так? Как по мне - удобная и контролируемая альтернатива множественному наследованию. Для реализации тех же аспектов - в самый раз, тем более, что с шаблонами его, насколько я помню, уже подружили. | ||
Ответить | Правка | ^ к родителю #34 | Наверх | Cообщить модератору |
65. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 20-Авг-14, 04:44 | ||
> А за что так? | ||
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору |
83. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от Crazy Alex (ok) on 20-Авг-14, 14:39 | ||
То, что alias this единственный - насколько я помню, бага, которая есть в багзилле. | ||
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору |
84. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 20-Авг-14, 14:46 | ||
> То, что alias this единственный - насколько я помню, бага, которая есть | ||
Ответить | Правка | ^ к родителю #83 | Наверх | Cообщить модератору |
89. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от Crazy Alex (ok) on 20-Авг-14, 16:25 | ||
Ну, они неспешно, но всё чинят. | ||
Ответить | Правка | ^ к родителю #84 | Наверх | Cообщить модератору |
90. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 20-Авг-14, 16:40 | ||
> Ну, они неспешно, но всё чинят. | ||
Ответить | Правка | ^ к родителю #89 | Наверх | Cообщить модератору |
99. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от Crazy Alex (ok) on 21-Авг-14, 18:34 | ||
Да я о том, что сделать более человеческие шаблоны в плюсах можно - и даже совместимость не сломать. А вот тот же UFСS со всеми плюшками, которые он даёт шаблонам - в жизни не впихнуть. | ||
Ответить | Правка | ^ к родителю #90 | Наверх | Cообщить модератору |
101. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 21-Авг-14, 18:41 | ||
rdmd тоже крутая штука. я как-то уже и привык скрипты на D писать… ;-) | ||
Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору |
103. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 21-Авг-14, 18:44 | ||
кстати, ребята сейчас допиливают автотранслятор фронтэнда с c++ на d. и планируют после стабилизации перейти на дишный фронтэнд. оно (ddmd), в принципе, уже даже «приветмиры» собирает. благо, фронтэнд написан без изысков, так что большинство кода вполне автоматически транслируется. | ||
Ответить | Правка | ^ к родителю #99 | Наверх | Cообщить модератору |
47. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от Аноним (??) on 19-Авг-14, 20:18 | ||
> в этом вашем цпп есть аналог mixin-ов? | ||
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору |
50. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от Kodir (ok) on 19-Авг-14, 21:33 | ||
> Не знаю, как в цпп, а в этом нашем С есть примитивный аналог | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
52. "Вышла версия 2.066 компилятора языка D" | +1 +/– | |
Сообщение от rob pike on 19-Авг-14, 23:15 | ||
> Разработчикам не нужны "аналоги", "копии", "обходные пути" - им нужен ПРЯМОЙ инструмент для выражения своих мыслей | ||
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору |
55. "Вышла версия 2.066 компилятора языка D" | +3 +/– | |
Сообщение от angra (ok) on 19-Авг-14, 23:41 | ||
> Линуксу давно уже нужен нормальный язык, позволяющий хотя бы в 21 веке | ||
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору |
56. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от chinarulezzz (ok) on 20-Авг-14, 00:20 | ||
>давно уже нужен нормальный язык | ||
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору |
53. "Вышла версия 2.066 компилятора языка D" | +2 +/– | |
Сообщение от rob pike on 19-Авг-14, 23:16 | ||
Ну да. А еще эксепшны есть. В setjmp.h | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
66. "Вышла версия 2.066 компилятора языка D" | +3 +/– | |
Сообщение от arisu (ok) on 20-Авг-14, 04:53 | ||
это, мягко говоря, соооовсем не то. mixin'ы в D — это геренация кода во время компиляции. проще говоря: mixin(`int a=42;`) во время компиляции будет заменено на «int a=42;». | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
67. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 20-Авг-14, 04:59 | ||
p.s. например, библиотека std.regex активно пользуется этой фичей для того, чтобы превратить регулярку в обычный ди-код. при этом ей хватает мозгов использовать автоматы, когда регулярка без бэктрэйсинга и делать другие разные гитики. | ||
Ответить | Правка | ^ к родителю #66 | Наверх | Cообщить модератору |
69. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 20-Авг-14, 05:12 | ||
кстати, спасибо. как-то я пропустил чудесный ключ «-fplan9-extensions». | ||
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору |
73. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от Бутират on 20-Авг-14, 10:21 | ||
Если язык такой бодрый. Почему он не пришел на замену c++? Не думаю что дело исключительно в традициях. PHP же смогли свергнуть. Причем за более короткое время чем существует C++ | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
74. "Вышла версия 2.066 компилятора языка D" | –1 +/– | |
Сообщение от arisu (ok) on 20-Авг-14, 10:36 | ||
у тебя хороший ник, точно описывает твой пост. | ||
Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору |
75. "Вышла версия 2.066 компилятора языка D" | –1 +/– | |
Сообщение от Бутират on 20-Авг-14, 10:44 | ||
Видимо чтобы меня поняли, придется изъясняться в школьных традициях вашего сообщества. | ||
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору |
80. "Вышла версия 2.066 компилятора языка D" | +1 +/– | |
Сообщение от Аноним (??) on 20-Авг-14, 11:20 | ||
Язык не так давно немного устаканился. Была революционная 1-я версия, теперь 2-я сильно продвинутая. Может будет и 3-я. Язык D выгребает все самое интересное из других языков и не стесняется самого себя вычищать от анахронизмов. Но в этом его недостаток, нет окончательной стабильности. | ||
Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору |
81. "Вышла версия 2.066 компилятора языка D" | +1 +/– | |
Сообщение от arisu (ok) on 20-Авг-14, 11:44 | ||
> Но в этом его недостаток, нет окончательной стабильности. | ||
Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору |
82. "Вышла версия 2.066 компилятора языка D" | +1 +/– | |
Сообщение от Аноним (??) on 20-Авг-14, 14:12 | ||
Все просто! Потому что Уолтер Брайт не бородат! | ||
Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору |
85. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от Аноним (??) on 20-Авг-14, 15:26 | ||
> Добавлена языковая конструкция extern (C++, namespace), позволяющая использовать прямые вызовы функций C++ из пространств имён. | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
86. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 20-Авг-14, 15:34 | ||
> и как же они умудрились запилить эту фичу при полном отсутствии ABI | ||
Ответить | Правка | ^ к родителю #85 | Наверх | Cообщить модератору |
87. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от Аноним (??) on 20-Авг-14, 15:42 | ||
> точно так же, как и просто extern (C++). | ||
Ответить | Правка | ^ к родителю #86 | Наверх | Cообщить модератору |
88. "Вышла версия 2.066 компилятора языка D" | +1 +/– | |
Сообщение от arisu (ok) on 20-Авг-14, 15:48 | ||
> вопрос собственно и был про плюсловые вызовы, хрен с этими неймспейсами. В | ||
Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору |
93. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 20-Авг-14, 20:34 | ||
> а что делать, если стандартизаторы цпп до сих пор не озаботились стандартизацией name mangling? | ||
Ответить | Правка | ^ к родителю #88 | Наверх | Cообщить модератору |
94. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 20-Авг-14, 20:42 | ||
вот не зря у меня рядом с тобой подпись стоит: «тупорылый уе…н». | ||
Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору |
95. "Вышла версия 2.066 компилятора языка D" | +1 +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 20-Авг-14, 21:50 | ||
да, у тебя не зря - это твой диагноз самому себе, т.е. психологически здоровый человек не будет собирать подписи. | ||
Ответить | Правка | ^ к родителю #94 | Наверх | Cообщить модератору |
96. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 21-Авг-14, 06:31 | ||
у меня голова не казённая, чтобы каждого идиота помнить поимённо. я понимаю, что ты до сих пор не можешь привыкнуть к тому, чтобы перекладывать подобные задачи на технику — а мне лень каждого дурака запоминать. у меня для этого машина есть, которой один раз сказал — и она трудолюбиво в дальнейшем будет отмечать, что имярек — дурак. | ||
Ответить | Правка | ^ к родителю #95 | Наверх | Cообщить модератору |
100. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от Crazy Alex (ok) on 21-Авг-14, 18:37 | ||
А чем метишь? Я давно какую-нибудь хрень приглядываю, чтобы на вебе по всяким критериям заметки показывала - но пока так и не попалась. | ||
Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору |
104. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 21-Авг-14, 18:47 | ||
> А чем метишь? | ||
Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору |
107. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от all_glory_to_the_hypnotoad (ok) on 21-Авг-14, 20:49 | ||
желчью метит, не видно чтоли | ||
Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору |
91. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от anonymous (??) on 20-Авг-14, 16:41 | ||
ошиблись, надо 2.666 | ||
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору |
92. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от arisu (ok) on 20-Авг-14, 16:42 | ||
> ошиблись, надо 2.666 | ||
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору |
97. "Вышла версия 2.066 компилятора языка D" | +/– | |
Сообщение от Аноним (??) on 21-Авг-14, 07:25 | ||
Да ладно тебе, твоё участие в D закончилось hello world'ом, а примазываешься как будто сам в dmd коммитил. | ||
Ответить | Правка | ^ к родителю #92 | Наверх | Cообщить модератору |
98. "Вышла версия 2.066 компилятора языка D" | +1 +/– | |
Сообщение от arisu (ok) on 21-Авг-14, 07:48 | ||
> Да ладно тебе, твоё участие в D закончилось hello world'ом, а примазываешься | ||
Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |