Хм, так что в таком случае вы обсуждаете уже 39 страниц, если не можете дать однозначного ответа без иронии? Ну кроме того, что половыми органами меряетесь и ЧСВ пестуете?
Вот предположим, я скажу что препроцессор С++ - круче всех, даже самого С++. И да, он Тьюринг-полный, следовательно, на нем можно написать все то же, что и на других языках. Неужели не очевидно, что язык выбирается под задачу по критерию стоимости разработки продукта, вкладывающегося в ТЗ, и серебряной пули не бывает?
Со всем согласен... Но в С++ препроццессора как такогвого нет - он наследован из С. И если внимательно прочесть того же страуструпа - становиться ясно, что препроцессор в С++ такое же зло как и гуту. И из дозволеного лишь ифдефы и инклюды.
Ну как бы да, я просто хотел сказать - что фраза "возможности языка" в общем случае лишена смысла, они все по возможностям примерно одинаковы, вопрос лишь в том, насколько сложно эту возможность реализоватьСо всем согласен... Но в С++ препроццессора как такогвого нет - он наследован из С. И если внимательно прочесть того же страуструпа - становиться ясно, что препроцессор в С++ такое же зло как и гуту. И из дозволеного лишь ифдефы и инклюды.
библиотека классов и функций не имеет никакого отношения ни к возможностям языка ни к его парадигме. Функции можно понаписывать для любого языка.Вообще-то под фразой "возможности языка" обычно понимают стандартную библиотеку функций и библиотеку классов, если язык ООП ориентированный.
библиотека классов и функций не имеет никакого отношения ни к возможностям языка ни к его парадигме. Функции можно понаписывать для любого языка.
Вы видели QT, C++11 и тот же boost?имеет, очень непосредственное. От языка зависит насколько удобно будет код оформлять в виде библиотек, возможности версионирования, документирования, автоматического код-анализа, возможостей рантайм генерации кода, рефлексии и т.п.
И вот тут C++, мягко говоря, в заднице. Именно это и привело к тому что c++ быстро уходит из многих сфер. По сути умирает.
Вы видели QT, C++11 и тот же boost?
Уважаемый Клез - изначально вы производили вид умного человека, а последние несколько дней скатились джо бреда в стиле а-ля дохтюр.имеет, очень непосредственное. От языка зависит насколько удобно будет код оформлять в виде библиотек, возможности версионирования, документирования, автоматического код-анализа, возможостей рантайм генерации кода, рефлексии и т.п.
И вот тут C++, мягко говоря, в заднице. Именно это и привело к тому что c++ быстро уходит из многих сфер. По сути умирает.
.нет, не видел, но не думаю что в нем чтото кардинально изменилось в отношении библиотек. Все те-же неудобные lib'ы и dll'и с документацией в отдельном файле, плюс заголовочные файлы. И проблемы совместимости платформ, компиляторов, call conventions, name conventions и прочия.
А нахрена и что документации делать в програмном модуле?
...
Насколько я понимаю и знаю мелкософт негарантирует работу шарпа под всякими поделиями а-ля моно.
Та нет уж. Вы пожалуйсто ответьте зачем в бинарном модуле таскать документациюскушно отвечать на провокационные глупости, поэтому пожалуй я воздержусь от коментов
Да. В случае с Джавой дистрибьюцией ЖВМ под разныке платформы занимаеться сан (щас оракл), и соответственно они отвечают за развитие языка и за то что бы сгенирированный на одной платформе код жил под другой.Сам-то понял что сказал?
В случае с ШАрпом, насколько мне известно, Моно являеться проектом под опенсорсной фундацией, целью которого являеться распространение Си шарп платформы под различными ОС на основании принципов свободного кода. В то время как майрософт являеться овнером языка так сказать. Следовательно майкрософт не гарантирует стабильной работы модулей написанных на сишарп на виртуальных машинах отличных от майкрософта. За это отвечают разработчики моно, обладающие определенной скоростью отклика на изменения в системе и другими ограничениями.
А из всего этого следует что гарантировано кросплатформенным си шарп являеться только в рамках Винды.
Я не ШАрпист, и очевидно что не в курсе всех ньюансов.Молодой человек видимо не в курсе что существует ECMA стандарты C# и CLI, которым и следует проект Mono. Видимо разработчики настолько ненавидят Windows и кроссплатформенность, что даже COM и COM Interop на линухи тянут.
Я не ШАрпист, и очевидно что не в курсе всех ньюансов.
Что касаеться стандартов и Майкрософта очень наглядно это лецезреть на odt файлахЧто далеко не все делаеться по стандарту.
Насчет Ком под линуксом - там есть и эмули винды так сказать. Правда работают через жопу в некоторых местах. Правда нипонятно зачем и нафига...
Таких игрушек полно - например конвертер С++ кода в джава бинари а ля сайбил. Для того что бы портануть древнюю дос игрушку типа арканоида - нормально. А комерчески оно таг тормозит что целесообразней переписать все на джаве
Где?Тогда для начала хотя бы не делай вид что ты ньюансы знаешь. Тебя уже мне первый раз на генерации бреда ловят
Нехрен говном опенсорсным пользоваться. Какие уж там стандарты. Нагенерят файлов непонятно чем, сранью типа опеноффиса потом удивляются. RTF пользуйся.
А ты точно уверен что отсутствует поделие типа сайбила (в джаву) или алхимии (во флекс) для шарпа?Во-во, кто тут рассказывал про идиотов которые все хотят переписать на C#, или на джаву значится можно, да?
Тоесть платность и проприетарность автоматически гарантирует качество? А лейбл мелкософт так вообще +3 сразу к качеству дает?
Я согласен с тем что очень многое в опенсорсе есть говно. Но далеко не все. Тем более что опенофис делают не пацики на коленке а нихреновый синдикат из пацанских контор во главе с Сан (ныне Оракл). Да и ODF В мелкософт офис добавили не от хорошей жизни, а потому как он дефакто являеться стандартом документации в ряде государств.
А ты точно уверен что отсутствует поделие типа сайбила (в джаву) или алхимии (во флекс) для шарпа?Я вот нет. Да и цель тут не переписать мир стоит, а побырому сделать порт готовой функциональности на совершенно другую платформу.
Вы предвзяты, сударь.Практически в каждом твоем комментарии.
Понимаешь ли. Когда ты овнер конторы на много тысяч человек, и почти каждому надо поставить офис, то ты пару раз подумаешь, а не написать ли мне офис самому, а еще лучше скентоваться с парой тройкой контор с такими же раскладами, чем платить тот же почти по объему лавадос майкрософту.Изначально его как раз студенты делали на коленках. А теперь пытаются причесать как-то и впаривать кастомерам, в пику МС естественно. Пусть даже бесплатно. Я чего-то наверное не то делаю, но у меня ни разу за все жизнь не возникло необходимости не то что создавать, а даже открывать подобного рода документы. Я даже не видел нигде, кто бы их применял.
Вот тут я согласен в принципе. Как правило ничего толкового от этих конвертеров нет.Мне похуй, правда, что там отсутствует или присутствует. Мне за бесполезные знания деньги не платят.
А за работу "побырому" потом можно долго и нудно выгребать. Ибо нихуя толком не работает как правило.
Понимаешь ли. Когда ты овнер конторы на много тысяч человек, и почти каждому надо поставить офис, то ты пару раз подумаешь, а не написать ли мне офис самому, а еще лучше скентоваться с парой тройкой контор с такими же раскладами, чем платить тот же почти по объему лавадос майкрософту.
Как думаешь зачем Эклис придумали? Тоже от того что скучно жить?
Или конторы типа Сан, ИБМ и т.д. лохи и нифига непонимают в бизнесе?