Змінюй хід війни! Допомагай ЗСУ!

Какой язык программирования наиболее перспективный?

🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • 🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #741
Хм, так что в таком случае вы обсуждаете уже 39 страниц, если не можете дать однозначного ответа без иронии? Ну кроме того, что половыми органами меряетесь и ЧСВ пестуете?
Вот предположим, я скажу что препроцессор С++ - круче всех, даже самого С++. И да, он Тьюринг-полный, следовательно, на нем можно написать все то же, что и на других языках. Неужели не очевидно, что язык выбирается под задачу по критерию стоимости разработки продукта, вкладывающегося в ТЗ, и серебряной пули не бывает?

Со всем согласен... Но в С++ препроццессора как такогвого нет - он наследован из С. И если внимательно прочесть того же страуструпа - становиться ясно, что препроцессор в С++ такое же зло как и гуту. И из дозволеного лишь ифдефы и инклюды.

З.Ы.
А че с лингвистом то? За шо его в баню запокавали?
 
  • 🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #742
Со всем согласен... Но в С++ препроццессора как такогвого нет - он наследован из С. И если внимательно прочесть того же страуструпа - становиться ясно, что препроцессор в С++ такое же зло как и гуту. И из дозволеного лишь ифдефы и инклюды.

Тебе это знание сильно в жизни помогает? :)
 
  • 🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #743
Со всем согласен... Но в С++ препроццессора как такогвого нет - он наследован из С. И если внимательно прочесть того же страуструпа - становиться ясно, что препроцессор в С++ такое же зло как и гуту. И из дозволеного лишь ифдефы и инклюды.
Ну как бы да, я просто хотел сказать - что фраза "возможности языка" в общем случае лишена смысла, они все по возможностям примерно одинаковы, вопрос лишь в том, насколько сложно эту возможность реализовать :)
Да, на том же дотнете можно написать сверх-быструю софтину с использованием асмовских вставок и всяческих системных ухищрений, правда возникнет вопрос - а нафуя закручивать шурупы домкратом? Да, чтобы не начинать холивар - в общем-то то дотнет и так не слоупок, и для большинства задач его достаточно, если уметь хорошо на нем писать, разумеется.
 
  • 🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #744
Вообще-то под фразой "возможности языка" обычно понимают стандартную библиотеку функций и библиотеку классов, если язык ООП ориентированный.

Хотя бывают и исключения.
 
  • 🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #745
Вообще-то под фразой "возможности языка" обычно понимают стандартную библиотеку функций и библиотеку классов, если язык ООП ориентированный.
библиотека классов и функций не имеет никакого отношения ни к возможностям языка ни к его парадигме. Функции можно понаписывать для любого языка.
 
  • 🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #746
библиотека классов и функций не имеет никакого отношения ни к возможностям языка ни к его парадигме. Функции можно понаписывать для любого языка.

имеет, очень непосредственное. От языка зависит насколько удобно будет код оформлять в виде библиотек, возможности версионирования, документирования, автоматического код-анализа, возможостей рантайм генерации кода, рефлексии и т.п.
И вот тут C++, мягко говоря, в заднице. Именно это и привело к тому что c++ быстро уходит из многих сфер. По сути умирает.
 
  • 🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #747
имеет, очень непосредственное. От языка зависит насколько удобно будет код оформлять в виде библиотек, возможности версионирования, документирования, автоматического код-анализа, возможостей рантайм генерации кода, рефлексии и т.п.
И вот тут C++, мягко говоря, в заднице. Именно это и привело к тому что c++ быстро уходит из многих сфер. По сути умирает.
Вы видели QT, C++11 и тот же boost?
 
  • 🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #748
Вы видели QT, C++11 и тот же boost?

нет, не видел, но не думаю что в нем чтото кардинально изменилось в отношении библиотек. Все те-же неудобные lib'ы и dll'и с документацией в отдельном файле, плюс заголовочные файлы. И проблемы совместимости платформ, компиляторов, call conventions, name conventions и прочия.
 
  • 🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #749
имеет, очень непосредственное. От языка зависит насколько удобно будет код оформлять в виде библиотек, возможности версионирования, документирования, автоматического код-анализа, возможостей рантайм генерации кода, рефлексии и т.п.
И вот тут C++, мягко говоря, в заднице. Именно это и привело к тому что c++ быстро уходит из многих сфер. По сути умирает.
Уважаемый Клез - изначально вы производили вид умного человека, а последние несколько дней скатились джо бреда в стиле а-ля дохтюр.
Что значит оформлять код в виде библяотеки??? А чем этот код отличаеться от экзешника? Причем здесь версионирование к языку? Весионированием должны заниматься системы версионирования, то же и с документацией. Что касаеться код-анализа и рентайм генерации кода - то тут чем "тупей" и жесче язык - тем проще это реализовать. Хотя вот непонятно что конкретно решает возможность код анализа и рантайм генерации кода... ПРоще иметь руки из плечей, а не из жопы.
С++ в заднице разве шо у разного рода языкофанатодрочеров, которые так и не смогли С++ освоить, но зацепились в более простых сферах, а ля ПХП. ШАрп и т.д., в виде гвоздя.
С++ быстро уходит из многих сфер и по сути умирает уже лет 10. Да все никак не умрет и неуйдет. Но вот блин нежданчике то - по сайтам работы количество вакансий по плюсам лишь немногим проигрывает количеству вакансий шарпа и джавы, да и по зарплатам средняя трипература по больнице уже относительно как давно обскакала Шарп и вплотную приблизилась к джаве. А все три технологии даже вместе взятые мягко говоря сосут у ПХП. Так шо Шарп гавно и ПХП рулит? :D



нет, не видел, но не думаю что в нем чтото кардинально изменилось в отношении библиотек. Все те-же неудобные lib'ы и dll'и с документацией в отдельном файле, плюс заголовочные файлы. И проблемы совместимости платформ, компиляторов, call conventions, name conventions и прочия.
.
:рл: Зачем же то так позориться. Не знаешь - лучше промолчи.
Либа (статичная) по сути нием не отличается от стандартного механизма на других язіках и технологиях - как ТПУшки в паскале, джары на джаве и т.д.
Либа (импорта) и ДЛЛ - это механизм навязаный ОС - тут хоть раком стой, хоть жопой жуй - никуда не денешься.
А нахрена и что документации делать в програмном модуле?
И чем Ш файлы неугодили? Тем что дают высокую степень инкапсуляции кода???
А вы много видели имплементаций ЖВМ от Мелкософта и Виртуалки шарпа от Сана? :D Не кажется ли вам что причина именно в этом. Если пользовтаься только ЖЦЦ или только студие то там проблем поменьше.
А вообще похоже вы несовсем понимаете чем отличается язык нацеленый на нативную платформу от языка нацеленого на исполнение в вируальной машине.
И про проблемы совместимости платформ мне понравилось :D Особенно у шарпа она стоит - быть совместимым со всеми виндами :D Насколько я понимаю и знаю мелкософт негарантирует работу шарпа под всякими поделиями а-ля моно.
 
Останнє редагування:
  • 🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #750
  • 🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #751
В любом случае есть doxygen
 
  • 🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #752
  • 🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #753
скушно отвечать на провокационные глупости, поэтому пожалуй я воздержусь от коментов
Та нет уж. Вы пожалуйсто ответьте зачем в бинарном модуле таскать документацию ;)

Сам-то понял что сказал?
Да. В случае с Джавой дистрибьюцией ЖВМ под разныке платформы занимаеться сан (щас оракл), и соответственно они отвечают за развитие языка и за то что бы сгенирированный на одной платформе код жил под другой.
В случае с ШАрпом, насколько мне известно, Моно являеться проектом под опенсорсной фундацией, целью которого являеться распространение Си шарп платформы под различными ОС на основании принципов свободного кода. В то время как майрософт являеться овнером языка так сказать. Следовательно майкрософт не гарантирует стабильной работы модулей написанных на сишарп на виртуальных машинах отличных от майкрософта. За это отвечают разработчики моно, обладающие определенной скоростью отклика на изменения в системе и другими ограничениями.
А из всего этого следует что гарантировано кросплатформенным си шарп являеться только в рамках Винды.
 
  • 🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #754
В случае с ШАрпом, насколько мне известно, Моно являеться проектом под опенсорсной фундацией, целью которого являеться распространение Си шарп платформы под различными ОС на основании принципов свободного кода. В то время как майрософт являеться овнером языка так сказать. Следовательно майкрософт не гарантирует стабильной работы модулей написанных на сишарп на виртуальных машинах отличных от майкрософта. За это отвечают разработчики моно, обладающие определенной скоростью отклика на изменения в системе и другими ограничениями.
А из всего этого следует что гарантировано кросплатформенным си шарп являеться только в рамках Винды.

Молодой человек видимо не в курсе что существует ECMA стандарты C# и CLI, которым и следует проект Mono. Видимо разработчики настолько ненавидят Windows и кроссплатформенность, что даже COM и COM Interop на линухи тянут.
 
  • 🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #755
Молодой человек видимо не в курсе что существует ECMA стандарты C# и CLI, которым и следует проект Mono. Видимо разработчики настолько ненавидят Windows и кроссплатформенность, что даже COM и COM Interop на линухи тянут.
Я не ШАрпист, и очевидно что не в курсе всех ньюансов.
Что касаеться стандартов и Майкрософта очень наглядно это лецезреть на odt файлах :) Что далеко не все делаеться по стандарту.
Насчет Ком под линуксом - там есть и эмули винды так сказать. Правда работают через жопу в некоторых местах. Правда нипонятно зачем и нафига...
Таких игрушек полно - например конвертер С++ кода в джава бинари а ля сайбил. Для того что бы портануть древнюю дос игрушку типа арканоида - нормально. А комерчески оно таг тормозит что целесообразней переписать все на джаве :(
 
  • 🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #756
Я не ШАрпист, и очевидно что не в курсе всех ньюансов.

Тогда для начала хотя бы не делай вид что ты ньюансы знаешь. Тебя уже не первый раз на генерации бреда ловят :)

Что касаеться стандартов и Майкрософта очень наглядно это лецезреть на odt файлах :) Что далеко не все делаеться по стандарту.

Нехрен говном опенсорсным пользоваться. Какие уж там стандарты. Нагенерят файлов непонятно чем, сранью типа опеноффиса потом удивляются. RTF пользуйся.

Насчет Ком под линуксом - там есть и эмули винды так сказать. Правда работают через жопу в некоторых местах. Правда нипонятно зачем и нафига...
Таких игрушек полно - например конвертер С++ кода в джава бинари а ля сайбил. Для того что бы портануть древнюю дос игрушку типа арканоида - нормально. А комерчески оно таг тормозит что целесообразней переписать все на джаве :(

Во-во, кто тут рассказывал про идиотов которые все хотят переписать на C#, или на джаву значится можно, да?
 
  • 🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #757
Тогда для начала хотя бы не делай вид что ты ньюансы знаешь. Тебя уже мне первый раз на генерации бреда ловят :)
Где?

Нехрен говном опенсорсным пользоваться. Какие уж там стандарты. Нагенерят файлов непонятно чем, сранью типа опеноффиса потом удивляются. RTF пользуйся.
:D Тоесть платность и проприетарность автоматически гарантирует качество? А лейбл мелкософт так вообще +3 сразу к качеству дает?
Я согласен с тем что очень многое в опенсорсе есть говно. Но далеко не все. Тем более что опенофис делают не пацики на коленке а нихреновый синдикат из пацанских контор во главе с Сан (ныне Оракл). Да и ODF В мелкософт офис добавили не от хорошей жизни, а потому как он дефакто являеться стандартом документации в ряде государств.


Во-во, кто тут рассказывал про идиотов которые все хотят переписать на C#, или на джаву значится можно, да?
А ты точно уверен что отсутствует поделие типа сайбила (в джаву) или алхимии (во флекс) для шарпа? :D Я вот нет. Да и цель тут не переписать мир стоит, а побырому сделать порт готовой функциональности на совершенно другую платформу.
 
  • 🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #758

Практически в каждом твоем комментарии.

:D Тоесть платность и проприетарность автоматически гарантирует качество? А лейбл мелкософт так вообще +3 сразу к качеству дает?
Я согласен с тем что очень многое в опенсорсе есть говно. Но далеко не все. Тем более что опенофис делают не пацики на коленке а нихреновый синдикат из пацанских контор во главе с Сан (ныне Оракл). Да и ODF В мелкософт офис добавили не от хорошей жизни, а потому как он дефакто являеться стандартом документации в ряде государств.

Изначально его как раз студенты делали на коленках. А теперь пытаются причесать как-то и впаривать кастомерам, в пику МС естественно. Пусть даже бесплатно. Я чего-то наверное не то делаю, но у меня ни разу за все жизнь не возникло необходимости не то что создавать, а даже открывать подобного рода документы. Я даже не видел нигде, кто бы их применял.

А ты точно уверен что отсутствует поделие типа сайбила (в джаву) или алхимии (во флекс) для шарпа? :D Я вот нет. Да и цель тут не переписать мир стоит, а побырому сделать порт готовой функциональности на совершенно другую платформу.

Мне похуй, правда, что там отсутствует или присутствует. Мне за бесполезные знания деньги не платят.
А за работу "побырому" потом можно долго и нудно выгребать. Ибо нихуя толком не работает как правило.
 
  • 🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #759
Практически в каждом твоем комментарии.
Вы предвзяты, сударь.

Изначально его как раз студенты делали на коленках. А теперь пытаются причесать как-то и впаривать кастомерам, в пику МС естественно. Пусть даже бесплатно. Я чего-то наверное не то делаю, но у меня ни разу за все жизнь не возникло необходимости не то что создавать, а даже открывать подобного рода документы. Я даже не видел нигде, кто бы их применял.
Понимаешь ли. Когда ты овнер конторы на много тысяч человек, и почти каждому надо поставить офис, то ты пару раз подумаешь, а не написать ли мне офис самому, а еще лучше скентоваться с парой тройкой контор с такими же раскладами, чем платить тот же почти по объему лавадос майкрософту.
Как думаешь зачем Эклис придумали? Тоже от того что скучно жить?
Или конторы типа Сан, ИБМ и т.д. лохи и нифига непонимают в бизнесе?

Мне похуй, правда, что там отсутствует или присутствует. Мне за бесполезные знания деньги не платят.
А за работу "побырому" потом можно долго и нудно выгребать. Ибо нихуя толком не работает как правило.
Вот тут я согласен в принципе. Как правило ничего толкового от этих конвертеров нет.
 
  • 🟢 00:11 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
  • #760
Понимаешь ли. Когда ты овнер конторы на много тысяч человек, и почти каждому надо поставить офис, то ты пару раз подумаешь, а не написать ли мне офис самому, а еще лучше скентоваться с парой тройкой контор с такими же раскладами, чем платить тот же почти по объему лавадос майкрософту.

Проблема в том что офис надо сразу. А ждать 10 лет пока его напишут заново - времени нет. Да и денег тоже, ибо разработка стоить будет существенно дороже чем купить готовое коробочное решение с 24/7 саппортом. Если конечно не нанимать студентов или баклажанов за 400 баксов месяц.

Как думаешь зачем Эклис придумали? Тоже от того что скучно жить?
Или конторы типа Сан, ИБМ и т.д. лохи и нифига непонимают в бизнесе?

Хуйни типа опенофиса покупаются Санами и IBM исключительно для позиционирования себя на рынке в пику МС. Такой уж бизнес, больше на политику смахивает.
 
Назад
Зверху Знизу