
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.133.106.206] |
![]() |
|
Сообщ.
#1
,
|
|
|
Ну бред же, если мне не надо я не стану наследовать, какого черта закрывать?
ну напишу утилиту чтоб проще было, если задача требует его и юзаем, независимо от языка, ну и потом что за язык такой без нормальной IDE? только не смешите меня, сказав про EMACS и прочии, они для одного файла , ну двух-трех,a если их 50? Для замены node JS пойдет, компилятор все же. Korvin ты вроде фанат сего ![]() Чего Я не вижу? |
![]() |
Сообщ.
#2
,
|
|
Цитата settler @ Ну бред же, если мне не надо я не стану наследовать, какого черта закрывать? ну напишу утилиту чтоб проще было, если задача требует его и юзаем, независимо от языка, Вообще не понял, о чём ты. Цитата settler @ ну и потом что за язык такой без нормальной IDE? У кучи языков нет «нормальной IDE». Чем тебя Goland от JetBrains не устраивает? Цитата settler @ только не смешите меня, сказав про EMACS и прочии, они для одного файла , ну двух-трех,a если их 50? Мне acme за глаза хватало. Хоть проект и не очень большой был. 50 файлов, думаю, набралось бы. Цитата settler @ Для замены node JS пойдет Для замены nodejs пойдёт вообще что угодно. Цитата settler @ Чего Я не вижу? Откуда я знаю, куда ты смотришь и что хочешь увидеть? |
Сообщ.
#3
,
|
|
|
Цитата korvin @ Чем тебя Goland от JetBrains не устраивает? ценой. Добавлено Цитата korvin @ У кучи языков нет «нормальной IDE». У нормальных языков есть, Добавлено Цитата korvin @ Вообще не понял, о чём ты. О том что не надо запрещать наследование, это одно нз лучших изобретений для програмиста. |
![]() |
Сообщ.
#4
,
|
|
Цитата settler @ Похоже, это ты не понял, зачем оно изобрело наследование. О том что не надо запрещать наследование, это одно нз лучших изобретений для програмиста. |
![]() |
Сообщ.
#5
,
|
|
/Не читал, но осуждаю/
Duck typing в интерфейсах - уже за это Golang отправился в мой личный расстрельный список. |
Сообщ.
#6
,
|
|
|
Цитата korvin @ Чем тебя Goland от JetBrains не устраивает? Редактор Atom. С помощью плагинов превращается в полноценную IDE. Бесплатен. Плагин к QtCreator 4.x для поддержки Go. Несколько фич в разработке пока. Остальное все в поряде. Бесплатен. «Просите, и дано будет вам; ищите, и найдете; стучите, и отворят вам; ибо всякий просящий получает, и ищущий находит, и стучащему отворят» © Господь Иисус Христос ![]() |
Сообщ.
#7
,
|
|
|
Цитата settler @ О том что не надо запрещать наследование, это одно нз лучших изобретений для програмиста. В таких случаях лучше всего привести какой-то хороший кейс. Тогда тебе смогут ответить, как эту же задачу можно решить в Go. |
![]() |
Сообщ.
#8
,
|
|
Цитата JoeUser @ Редактор Atom. С помощью плагинов превращается в полноценную IDE. Бесплатен. Лучше уж vscode - atom тормозит как блондинка на светофоре, ибо electron + говнокод ![]() |
Сообщ.
#9
,
|
|
|
Цитата OpenGL @ vscode Интересная шляпа, надо попробовать ![]() А Атом - действительно тормозючий, возможно потому как плагины на Node.js написаны. |
Сообщ.
#10
,
|
|
|
Цитата OpenGL @ Лучше уж vscode - atom тормозит как блондинка на светофоре, ибо electron + говнокод ![]() ![]() |
![]() |
Сообщ.
#11
,
|
|
Так-то да, но "электрон" было сказано исключительно для наброса (да, я терпеть не могу электрон, ибо приложения на нём чаще всего прожорливы
![]() |
Сообщ.
#12
,
|
|
|
Цитата OpenGL @ а ключевая причина тормознутости, видимо, всё-таки кроется в не очень хорошем качестве кода. Ортогональные же вещи, не? Может быть прекрасный код у приложения, которое тормозит, и отвратный у приложения, которое летает ![]() |
![]() |
Сообщ.
#13
,
|
|
Цитата D_KEY @ Цитата OpenGL @ а ключевая причина тормознутости, видимо, всё-таки кроется в не очень хорошем качестве кода. Ортогональные же вещи, не? Может быть прекрасный код у приложения, которое тормозит, и отвратный у приложения, которое летает ![]() В общем случае, конечно ортогональные, но обычно это связано ![]() |
![]() |
Сообщ.
#14
,
|
|
Цитата D_KEY @ Ортогональные же вещи, не? Может быть прекрасный код у приложения, которое тормозит, и отвратный у приложения, которое летает Славян, перелогинься ![]() |
Сообщ.
#15
,
|
|
|
Э, а я то тут причём?..
![]() |
Сообщ.
#16
,
|
|
|
Цитата Славян @ Э, а я то тут причём?.. ![]() D_KEY, перелогинься. |
Сообщ.
#17
,
|
|
|
Э, это никакой не D_KEY написал, а чисто я!
![]() ![]() |
![]() |
Сообщ.
#18
,
|
|
Цитата settler @ О том что не надо запрещать наследование, это одно нз лучших изобретений для програмиста. Крайне спорное утверждение. Даже в Java предпочитаю не наследоваться и не писать абстрактные классы без крайней необходимости. И если уж делаю это, то в рамках одного пакета, не публично. |
Сообщ.
#19
,
|
|
|
Цитата korvin @ Крайне спорное утверждение. Даже в Java предпочитаю не наследоваться и не писать абстрактные классы без крайней необходимости. И если уж делаю это, то в рамках одного пакета, не публично. Я предпочитаю то что требует задача, язык тут не причем, Добавлено Цитата D_KEY @ В таких случаях лучше всего привести какой-то хороший кейс. Тогда тебе смогут ответить, как эту же задачу можно решить в Go. Как решить Я знаю сам, если мне наследование не надо я его не использую, какого хрена меня ограничивают ? И что в go делать с поинтерами, и ссылками? Добавлено Цитата JoeUser @ Редактор Atom. С помощью плагинов превращается в полноценную IDE. Бесплатен. Плагин к QtCreator 4.x для поддержки Go. Несколько фич в разработке пока. Остальное все в поряде. Бесплатен. Запорожец вместо мерседеса, вот сам и пользуй, а лучше вообще Node++, ![]() ну еще есть командная строка ![]() |
![]() |
Сообщ.
#20
,
|
|
Цитата settler @ Ну я же говорил:какого хрена меня ограничивают ? Цитата Qraizer @ Похоже, это ты не понял, зачем оно изобрело наследование. |
![]() |
Сообщ.
#21
,
|
|
Цитата settler @ Я предпочитаю то что требует задача, язык тут не причем, Нет такой задачи «использовать наследование». Цитата settler @ какого хрена меня ограничивают? И правда, то ли дело assembler — пиши что хочешь, как хочешь. Цитата settler @ И что в go делать с поинтерами, и ссылками? Поинтить и ссылаться, т.е. то же, что обычно с ними делают. |
Сообщ.
#22
,
|
|
|
Цитата Qraizer @ Цитата settler @ Ну я же говорил:какого хрена меня ограничивают ? Цитата Qraizer @ Похоже, это ты не понял, зачем оно изобрело наследование. Ты говорил абсолютно тоже самое только в теме о C++, Добавлено Цитата korvin @ Цитата settler @ Я предпочитаю то что требует задача, язык тут не причем, Нет такой задачи «использовать наследование». Есть тип задач, которые решаються наследованием, Добавлено Цитата korvin @ Поинтить и ссылаться, т.е. то же, что обычно с ними делают. Их папа Бьярн хотел убрать еще в 1979году, В 1995 это сделал Патрик Нотон, There is no way to use, лишнее место для ошибок, Го никогда не будет заменой явы, это хороший язык для small/rapid development. Cовременный Visual Basic. |
![]() |
Сообщ.
#23
,
|
|
Цитата settler @ У тебя задача: поработать с очень длинными целыми. Ты можешь унаследоваться от int. Вперёд, я посмотрю.Есть тип задач, которые решаються наследованием Тебе нужно серьёзно подтянуть ООП. |
Сообщ.
#24
,
|
|
|
Цитата settler @ Го никогда не будет заменой явы Что это вообще должно означать? ![]() Есть команды, которые переходят с java на go, для сервисов, например. Для них go уже стал заменой java. А есть те, кто не переходят ![]() Что значит "стать заменой" вообще? |
Сообщ.
#25
,
|
|
|
Цитата D_KEY @ Есть команды, которые переходят с java на go, для сервисов, например. Для них go уже стал заменой java. small/median application . Добавлено Цитата D_KEY @ А есть те, кто не переходят ![]() enterprise - никогда и не перейдут. |
![]() |
Сообщ.
#26
,
|
|
Цитата settler @ Их папа Бьярн хотел убрать еще в 1979году, В 1995 это сделал Патрик Нотон Сделал что? Цитата settler @ There is no way to use, лишнее место для ошибок, Го никогда не будет заменой явы Ты можешь изъясняться полноценными предложениями, а не потоком рандомных фраз из сознания? Указатели в Go ничем не менее безопасны и не привносят никих лишних мест для ошибок, по сравнению с объектами в Java. Цитата settler @ enterprise - никогда и не перейдут. enterprise вообще редко куда-то там «переходят». Go, слава Пайку, никогда не позиционировался как «язык для разработки Enterprise-систем». |
Сообщ.
#27
,
|
|
|
Цитата Qraizer @ Цитата settler @ У тебя задача: поработать с очень длинными целыми. Ты можешь унаследоваться от int. Вперёд, я посмотрю.Есть тип задач, которые решаються наследованием Тебе нужно серьёзно подтянуть ООП. это класический кентавр(charNum), только к теме не относиться, |
![]() |
Сообщ.
#28
,
|
|
![]() Добавлено P.S. Подсказка: перечитай собственный пост. Добавлено P.P.S Внимательно и вдумчиво. |
Сообщ.
#29
,
|
|
|
Цитата korvin @ Go, слава Пайку, никогда не позиционировался как «язык для разработки Enterprise-систем». Tы это понимаешь я тоже, а некоторые нет, I have nothing to say anymore. |