@dlangru

Страница 418 из 719
Maxim
26.02.2018
14:08:14
А вообще, как вариант, на github pages запилить красивую морду со ссылками на компилятор и разделы duseful, всяко полезнее будет, чем сейчас)

Dmitry
26.02.2018
14:22:06
Инициатива поощряется выполнением)

Pavel
26.02.2018
14:50:45
ПхпББ?)) ну это трэшовенько будет. Типа Ди на столько под Веб подходит что аж форумы на ПХП приходится юзать
Чем дальше я копаюсь в кишках тем больше приходит понимание что ди под веб это скорее ботанская утопия, нежели истина, подтвержденная практикой.

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

Google
elias
26.02.2018
14:59:15
привет. мне кажется, что о D чаще говорят либо в системном, либо в веб-контексте, а вот редко - в прикладном контексте.

Dmitry
26.02.2018
14:59:18
Увы щас раст даже пытаются под веб приспособить

Pavel
26.02.2018
15:01:35
В общем само понятие "веб" в наши дни уже очень девальвировано. Для обычного бытового веба руст никто конечно же в здравом уме не возьмет, это бред.

А если ты намекаешь на веб тот на котором в дропбоксе переписали ядро - ну так там уже давно не веб, а огроменная экосистема, в которой все слилось воедино - облачность, мобильные клиенты со всякими rest API, распределенное хранилище, ну и как небольшая часть - это веб морда с личным кабинетом.

Oleg
26.02.2018
15:15:44
привет. мне кажется, что о D чаще говорят либо в системном, либо в веб-контексте, а вот редко - в прикладном контексте.
чем системное от прикладного отличается? драйвер это системное? сервис который крутится в user-space системным считается? СПО для работы с железкой по rs232?

Pavel
26.02.2018
15:17:22
Да, в классическом понимании, все что крутится в юзерспейсе это прикладное, а на уровне ОС это системное

Но еще часто под прикладным имеют в виду десктопные проги

Oleg
26.02.2018
15:18:06
прикладное (в классическом понимании) на D, как по мне, вызывает намного меньше сложностей чем веб и попытки писать дрова, поэтому обсуждается редко

и в прикладном все проблемы под win, как по мне: компиляция под x86_64, выведение на печать (нашёл в gtk и испытал страдания) и всякие мелочи

если нужно накидать программу, которая перемолотит входные данные, что-то посчитает и выведет на экран результат, то вообще не вижу подводных камней, всё ясно и понятно

но уже мало кому нужно

в сравнении с web

Vildulv
26.02.2018
15:35:33
я думаю в вебе и D никто полноценно использовать не будет. Разве что, для каких-то небольших вещей, чтобы не изучать какой-нить веб-язык, если ниодного из них не знаешь или не хочешь использовать.

Google
Pavel
26.02.2018
15:36:26
Ну да, или если не пишешь dlangru )

Igor
26.02.2018
16:13:09
Имхо у вайба должен появиться репльный конкуррент, тогда что-то изменится

Pavel
26.02.2018
16:32:12
Почему должно что-то меняться? Людвиг пилит его в качестве хобби в свое удовольствие. Никаких планов по захвату рынка или построению корпорации у него нет.

Maxim
26.02.2018
16:33:02
а чем вообще он занимается?)

в смысле, rejectedsoftware, все дела, но не понятно, чем он на жизнь зарабатывает)

Vildulv
26.02.2018
16:36:25
из веба ща эликсир быстрый

на базе виртуальной машины эрланга

Pavel
26.02.2018
16:37:55
в смысле, rejectedsoftware, все дела, но не понятно, чем он на жизнь зарабатывает)
Да он походу что-то типа фрилансера-предпринимателя

Dmitry
26.02.2018
17:02:22
Тут в электричке два мужика долго ржали на тему как кто-то что то очень долго отрезал. Потом дошло, что они оба программисты и их товарищ от массива пытался кусок отрезать как то хитро.

Igor
26.02.2018
17:23:18
о, hunt сделан на collie, уже интересно

Oleg
26.02.2018
17:45:13
о, hunt сделан на collie, уже интересно
Так вроде одни ребята делают

Evgeny
26.02.2018
17:54:06
Pavel
26.02.2018
17:56:04
http://www.huntframework.com/ очень понятный фрейм )

Igor
26.02.2018
18:01:58
анимешечка

Oleg
26.02.2018
18:18:04
http://www.huntframework.com/ очень понятный фрейм )
гуглом вроде ок переводится

или один ребят
https://github.com/huntlabs/hunt/graphs/contributors

Google
Oleg
26.02.2018
18:21:14
хз, как минимум 3 активных разработчика

Denis
26.02.2018
21:26:03
Время увы нет. Планы то как всегда ого-го
Документацию всех пакетов из code.dlang.org бы захостить на нём

> чтобы не изучать какой-нить веб-язык, если ниодного из них не знаешь или не хочешь использовать. Мой случай

а чем вообще он занимается?)
Продаёт движок веб магазина, как я понял, на базе vibe ессно

@DmitryBubnenkov спрашивал они что-то как то не внятно на мой взгляд ответили зачем они это пилят https://github.com/huntlabs/hunt/issues/39

elias
27.02.2018
05:58:03
Допустим, что в России появляются редкие вакансии (программист языка D), причем обещают обучить языку D, если есть навыки C++. В чем недостатки для программиста? Мне кажется, что работать с непопулярным стеком технологий программисту невыгодно - в случае возникновения недовольства (плохой псих. климат, ЗП и т.д.) трудней найти другую работу (надо изучать другие технологии, чтобы быть востребованным). Похожая проблема у системных программистов в провинции (мало точек применения). Т.е., помимо гиковских технологий, надо еще учить и "попсу".

Denis
27.02.2018
06:16:49
Откуда такое допущение родилось?

Valeriy
27.02.2018
06:44:05
Допустим, что в России появляются редкие вакансии (программист языка D), причем обещают обучить языку D, если есть навыки C++. В чем недостатки для программиста? Мне кажется, что работать с непопулярным стеком технологий программисту невыгодно - в случае возникновения недовольства (плохой псих. климат, ЗП и т.д.) трудней найти другую работу (надо изучать другие технологии, чтобы быть востребованным). Похожая проблема у системных программистов в провинции (мало точек применения). Т.е., помимо гиковских технологий, надо еще учить и "попсу".
Если программисту не выгодно учить язык программирования, особенно такой как D, то это вообще не программист. Программисты постоянно изучают разные языки программирования без всякого принуждения. Потому что знание разных языков программирования делает мышление гибче. Позволяет лучше понять разные парадигмы программирования.

Maxim
27.02.2018
06:47:05
Как человек, профессионально занимающийся достаточно эзотерической областью, могу сказать, что это прилично ограничивает набор доступных предложений о работе

А если человек еще и хочет оставлять работу на работе, то это в принципе запирает его в очень узком загоне)

Denis
27.02.2018
07:10:08
Соглашусь с @maxfreck Я только недавно нашёл работу а искал около года с переменным успехом.

> Потому что знание разных языков программирования делает мышление гибче. С чего бы это? Я вообще считаю что больше 3-4 языков обычному программисту знать невозможно.

Предметная область пострадает.

Maxim
27.02.2018
07:11:42
мне кажется, тут не языки важны, а подходы

Denis
27.02.2018
07:11:53
Угу

Maxim
27.02.2018
07:12:26
помню свои ощущения, когда от обычного ООП пришел к прототипному наследованию, мозг скрипел, но перестроился)

а так, что C++, что D, что какая-нибудь Java — с точки зрения подхода к разработке практически один хрен, если не брать во внимание нюансы.

Denis
27.02.2018
07:14:13
и ещё комфорт

вот в Го зачем-то переставили местами тип и название переменной при объявлении в аргументах функции - нафига?

Google
Dmitry
27.02.2018
08:21:01
Да в Го все решения окрашены одним словом "нафига"

Denis
27.02.2018
09:21:42
https://forum.dlang.org/post/qeiapxuoamaumtggpqxl@forum.dlang.org

годнота

Денис
27.02.2018
09:23:13
вот в Го зачем-то переставили местами тип и название переменной при объявлении в аргументах функции - нафига?
Чтобы одинаковая нотация была для параметров функции и просто переменных. А при объявлении просто переменных частенько тип можно опустить - так как его можно вывести из инициализирующего выражения. А если его можно опустить, то для простоты парсинга кода - лучше его размещать как можно правее. Короче если требовать сначала писать тип, а потом имя - то придется или ебаться с парсингом, или городить уродливые костыли как auto. Короче auto - костыль, а писать тип после имени - норм тема.

Denis
27.02.2018
09:24:02
Ну хз, раньше надо было думать (в 1970)

Pavel
27.02.2018
09:41:28
В паскале тоже тип после имени)

DarkRiDDeR
27.02.2018
09:42:05
В си подобных языка тип в начале - это правило. Если auto и костыль, то адекватный костыль, который ничего не портит

Eto
27.02.2018
09:49:13
Это не костыль, а аугментация (уже).

elias
27.02.2018
19:13:12
Если программисту не выгодно учить язык программирования, особенно такой как D, то это вообще не программист. Программисты постоянно изучают разные языки программирования без всякого принуждения. Потому что знание разных языков программирования делает мышление гибче. Позволяет лучше понять разные парадигмы программирования.
Само собой, что программисту нужно расширять кругозор, просто у нормального челвоека есть и другие интересы, а сутках 24 часа. Я к тому, что программисту, работающему в узкой нише (с редким стеком), приходится больше тратить времени на изучение мейнстрима, чтобы на случай форс-мажора оставаться привлекательным для работодателей, имеющих попсовый стек в конторе.

Pavel
27.02.2018
19:14:56
Надо бы примеров из жизни

Я видел пару объявлений на sql.ru как спрашивали, куда податься delphi-программисту. Как сложилась их жизнь в итоге, я дальше не следил

Pavel
27.02.2018
19:16:20
в шарписты, куда же ещё

Dark
27.02.2018
19:18:12
Можно еще в бомжи, но это не вариант

Pavel
27.02.2018
19:20:50
Так, или инача, но большинство дельфистов мигрировало туда. Может быть уже и оттуда, но это другая тема.

Dark
27.02.2018
19:21:21
В бомжи или шарперы?

Pavel
27.02.2018
19:22:05
шарперы, вестимо

Denis
27.02.2018
20:06:07
Надо бы примеров из жизни
У меня знакомый на излёте флеша его изучал зачем-то. Ему все говорили что каюк ему скоро, а он говорил "да быть не может, он в винду же входит стандартным пакетом!"

перекатился в шарпеи потом

Google
Pavel
27.02.2018
20:53:43
Ну флеш и правда умирал долго и мучительно, да еще до сих пор недоумер вроде

Denis
27.02.2018
21:35:43
Ну уже тогда было видно что adobe в нём баги не правит секурные годами и всё такое

Maxim
28.02.2018
04:27:09
Одно дело, когда люди с мертвой технологии уходят куда-то, другое дело, когда люди работают в узкой нише)

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

Vitalii
28.02.2018
05:55:30
Уважаемые господа!

Начал изучать D, столкнулся с трудностью: при синтаксической ошибке (пропуске ';' в конце строки, не сбалансированной скобке и т.д.) компилятор dmd выдает только сообщение object.Error@(0): Access Violation с номером строки. Можно ли сделать так, чтобы он сообщал и в чём состоит (синтаксическая) ошибка тоже?



Valeriy
28.02.2018
06:05:39
А что в wlse.d ?

на runtime error похоже

Vitalii
28.02.2018
06:08:47


В предпоследней строчке специально пропустил ';' а как ругается - см. выше.

Компилятор dmd 2.078.2 скачан на прошлой неделе

Maxim
28.02.2018
06:14:35
DMD32 D Compiler v2.078.1 под винду, ругается нормально)

Vitalii
28.02.2018
06:16:13
А как сделать, чтобы писал человеческие ошибки? Другой компилятор скачивать?

Maxim
28.02.2018
06:16:31
видимо, да

Vitalii
28.02.2018
06:21:16
А как жить без проверки синтаксиса? )

Dmitry
28.02.2018
06:29:05
В умеренно узкой ниши с поиском работы тоже есть плюсы. Нет ситуации что 30 человек на место и за сотрудника держатся.

Stanislav
28.02.2018
06:39:21
А как сделать, чтобы писал человеческие ошибки? Другой компилятор скачивать?
Это вроде признанный баг компилятора последнего, на х64 под винду только такое поведение. У меня такая же ерунда. Можно предыдущую версию скачать или следующей дождаться. Там то ли при сборке, то ли при линковке что-то поломали. Я кстати думал что поправили уже)

Страница 418 из 719