Cli
Автор Friend задал вопрос в разделе Другие языки и технологии
Что такое C++/CLI ? и получил лучший ответ
Ответ от [гуру]
> Можно ли сказать, что "C++/CLI" являеться "не-до-" С#.
Увы, да.
У C++/CLI есть большой плюс перед C# - поддержка неуправляемого кода и неуправляемых заголовков, в т. ч. Windows.h (WinAPI).
То есть C++/CLI действительно расширение к чистому C++, а не альтернатива, как C#.
Но, вместо того, чтобы дорабатывать C++/CLI, добавив в него синтаксический сахар C#, написав реализацию под WPF и др. , в Microsoft почему-то решили не только не развивать этот язык, но и потихоньку пересаживать всех на C#, делая разработку на C++/CLI всё менее удобной.
В VS 2010 для C++/CLI не работало IntelliSense, в 2012 IntelliSense вернули, но зато убрали шаблон проекта Приложение Winforms...
Документацию по C++/CLI никто толком не пишет. .
Все это и свело его популярность почти на нет.
> Можно ли сказать, что вакансия на программиста С++ подразумевает знание ИМЕННО "C++/CLI", а не "ISO/IEC C++"?
Знаний чистого C++ мало.
Нужно знать какой-нибудь фреймворк для работы с GUI, сетью, данными и т. д. Например, Qt, VCL (C++ Builder), WinAPI.
CLI (точнее, .NET) тоже подошел бы, но под .NET обычно на C# пишут, см. выше
С++/CLI - это адаптация C++ для .NET
То есть, взяли C++/ISO и добавили в него объектную модель Common Language Infrastructure
Соответственно, чаще Вы встретите упоминание о C++ и .NET раздельно.
Вакансия программиста подразумевает знание C++/ISO, однако, если там же указано требование о знании .NET, стоит задуматься/уточнить
Изначально синтаксис "главного" языка платформы NET был основан на синтаксисе Java, которая, в свою очередь, на синтаксисе Си. Неудивительно, что несмотря на общие корни, синтаксические конструкции C# и C++ все же достаточно сильно различаются. Microsoft же, стремясь привлечь как можно больше программистов к своей платформе, впихнула туда поддержку . Само название С++/CLI означает, что перед нами не C++ как таковой, а его особая адаптация для Common Language Infrastructure (включает в себя расширения для поддержки объектов ).
Это возможнасть писать программки через библиотеку фрамеверка т. е. NET
Возможные значения CLI:
Это, возможно, создание консольных приложений или адаптация под NET.
"cli.exe-ошибка приложения" что это значит?
Cli.exe файл от Catalyst Control Center.
Причины может быть две
1)Эту ошибку он выдает
подробнее...
ca(clo)2+na2s+h2o=cacl2+s+naoh. Помогите решить с помощью электрического баланса
Ca(ClO)2 +2Na2S + 2H2O => CaCl2 + +2S + 4NaOH
2Cl (1+) + 4e(-) => 2Cl(-) - окислитель,
подробнее...
Вреден ли CLA softgels для женского организма?
Конъюгированная линолевая кислота (CLA) относится к группе незаменимых (то есть не вырабатываемых в
подробнее...
Какая Гитара Лучше? Yamaha C40 или Yanaha CS40?
Yamaha CS40 - уменьшенная классическая гитара (3/4) Зачем вам она?
Yamaha C40 играли на
подробнее...
что значит SPH, CYL и AXIS и бумажке которую дали после проверки зрения
Близорукость – это «минус» , дальнозоркость – это «плюс» . А астигматизм может быть и только
подробнее...
Подскажите, пожалуйста, Lipo-6 Carnitine или Lipo-6 CLA, что лучше для похудения?
CLA - это развод. Она либо вообще не работает, либо почти вообще не работает.
L-Carnitine -
подробнее...
Скажите, пожалуйста, в чем отличия Мерседес CLA от С класса?
всё таки комфорт cla очевиден, а с класс обычный седан каких десятки... достаточно записаться на
подробнее...
Где лежит файл "CLI.Implementation.dll"
Файл "CLI.Implementation.dll" необходимо скопировать в папку "c:/windows/system32" (в случае если
подробнее...
Stefan cel Mare
#yaimg17790#
Стефан чел Маре (Стефан Великий) правил в Молдове в период 1457 – 1504 гг. Ему
подробнее...
Что означает ,HV-1 и SGL+CHL
HV - это holliday village, - отели с большой территорией и большим количеством отдельно стоящих
подробнее...
Как получить оксиды хлора? ClO, ClO2, Cl2O7... Какие реакции?
Кислородные соединения галогенов
Оба элемента - О и Г - электроотрицательные, прочных
подробнее...
Как выглядели и для чего использовались mache-col ?
Машикули (старо-франц. machcol — бить в голову) — навесные бойницы, устраивавшиеся на стенах
подробнее...
помогите с ошибкой - "cli.exe- .net framework initialization error" что делать ?
Чем помочь-то? Может быть надо просто установить НЕОБХОДИМОЕ ПРИЛОЖЕНИЕ Net. Framework и все будет
подробнее...
Mersedes A 200 «Особая серия» нормальная машина нет? Или лучше чуть-чуть доплатить и купить CLA 200 «Особая серия» ???
Поскромней может но в богатой комплектации... астра орс или побогаче.... в пределах какой суммы
подробнее...