C++ Compiler in .NET Framework SDK...

14 отговора 611 прегледа
#1

C++ Compiler in .NET Framework SDK...

Zdraveite

Imam sledniq problem: naskoro si izteglih .NET Framework SDK, s radost ustanovih che ima vgraden kompilator za C/C++(izteglih si .NET zaradi CSC.EXE, ama karai...).Hubavo, ama kato napisah nqkolko testovi programki, za da vidq kak raboti CL.EXE neshto speche - pishe mi che ne moje da nameri header file-ovete na C++ Standart Library(primerno iostream.h), interesnoto e, che v edna ot direktoriite namerih header-ite na Run-Time-a na C, obache sleda ot header-ite na C++ nqma i nqma :-(
Imate li ideq zashto e taka?!?!

thanx predvatitelno

най-често умните хора са и лоши
Отговор
в отговор на vroom #2

Ами много просто ....

няма никакви C++ хедъри, понеже единствената цел с която Microsoft са сложили C++ компилатора е да пишеш за .NET платформата на Managed C++.
За тази цел не ти трябва нищо от стандартното C++, общо взето трябва да
знаеш само синтаксиса & семантиката на езика. Другото си го има FCL-то.

И едно скромна забелжка от мен : Трябва да си голям мазохист за да позваш C++ за .NET-та.

Отговор
в отговор на gybrush #3

Re: Ами много просто ....

Съгласен съм напълно. Трябва да си голям ама мноооооооого голям мазохис за да ползваш C++ за .NET. Ама той може да искал само за пробата/идеята да се пробва.

I haven't lost my mind, I have it backed up somewhere on tape.
Отговор
#4

Re: C++ Compiler in .NET Framework SDK...

Mi kaji de, obeshtavam da ne psuvam... mnogo.

Go on, prove me wrong. Destroy the fabric of the universe. See if I care.
Отговор
в отговор на Rincewind #5

Re: C++ Compiler in .NET Framework SDK...

konsultaciite struvat pari :-)

Отговор
#6

Re: C++ Compiler in .NET Framework SDK...

Мда, много е kool, нали?

Go on, prove me wrong. Destroy the fabric of the universe. See if I care.
Отговор
в отговор на Rincewind #7

Re: C++ Compiler in .NET Framework SDK...

kewl :)

Отговор
в отговор на Perite #8

!!!

ami prosto mi trqbvashe free C++ compiler i reshih da polzvam tozi v .NET SDK
inache vijdam che ne ste "ZA" da se pishe v .NET sreda na ezik razlichen ot C#, az kato sravnqvam sintaksisa na C# i C++ sym na podobno mnenie, no togava kyde otiva ideqta za na MS za pisane za .NET na kakyvto ezik ni e udobno, vypreki che e vqrno che chovek kato znae C++ nauchava C# za broeni dni...

най-често умните хора са и лоши
Отговор
в отговор на vroom #9

Re: !!!

Абе аз много не разбирам терминологията и затова си трая, щото си мисля че хората имат друго предвид, но самата среда е супер и аз й викам VC7. Откакто са я пуснали само на нея работя, а C# за сега не ме вълнува.

Отговор
в отговор на Colombino #10

Re: !!!

kat ti triaa free C++ compiler zemi si toia na Borland C++ 5.5

Отговор
в отговор на obla4e #11

Re: !!!

i kakvo im e free-to i na dvata?

Отговор
в отговор на vroom #12

Re: !!!

Mi ideqta na Microsoft si otiva po dqvolite.
Tova e edin ot nai marketing orientiranite koncepcii v .NET, i to ne samo za da e po-dylyg spisyka 'Features'. Vsyshtnost vseki e trygnal da pravi versiq na svoq ezik za .NET, taka se pomaga za populqriziraneto ne na samiq ezik, a na .NET
Istinata e che po princip se izpolzvat razlichni ezici poradi tehnite specifichni vyzpmojnosti. Kakto naprimer C i PHP imat syvsem razlichni vyzmojnosti. Ako ima C.NET i PHP.NET dali shte izberesh ednoto ili drugoto e prosto bez znachenie.
A che osven na C# na drugo nqma smisyl da se pishe za .NET si e 100% sigurno. VB.NET e samo za tezi koito veche znaqt VB za da ne bydat nenujno plasheni ot bukvata C vyv C# (s koqto MS-ci se opitvat da kajat che C# == (C++)++; a ne e ((C# == Java) < 0.01).

Go on, prove me wrong. Destroy the fabric of the universe. See if I care.
Отговор
в отговор на Rincewind #13

Re: !!!

>Ako ima C.NET i PHP.NET dali shte izberesh ednoto ili drugoto e prosto bez znachenie.
Това не го разбрах. Искаш да кажеш, че щом са за .NET спецификите на езиците се губят? Не съм съгласен. С какво .NET като платформа е по-различен от другите платформи? Все едно да кажеш, че процесорът размива разликите в езиците и един е достатъчен. Това ли имаш предвид?

И откъде следва, че няма смисъл да се пише на нищо друго освен C#? Ами ти сам го казваш - всеки език се използва заради специфичните си черти.

Отговор
в отговор на Rincewind #14

Re: !!!

Според MS, C# не е конкуренция на Java. Конкуренцията се казва J#.NET

Отговор
в отговор на Bonev #15

Re: !!!

Ами имах предвид друго.
Например PHP като език и синтаксис си е почти Perl, тоест нищо особено.
Силата му идва в това че е Open Source, че има native функции за MySQL, че се разпространява със всяка Linux дистрибуция, че е нещо като аналог на VB - т.е. простичък и лесен за използване.
C (а не ++) например си е труден за използване в Web поради доста лошите му string manipulation възможности и факта че е много по bug prone. Използва се в напълно различна среда, където PHP просто не може.
Докато ако се направят .NET версии на тези езици (пък и на почти всички други) те задължително ще са силно обектно ориентирани. Задължително ще имат достъп до всички класове на .net и въпреки, че може и да имат собствени библиотеки, ще има тенденция да се използват .net-ските.

Затова и казвам, че това е предимно маркетингов трик. Ама както често се случва на Microsoft той е доста успешен.

Go on, prove me wrong. Destroy the fabric of the universe. See if I care.
Отговор