C++ Compiler in .NET Framework SDK...
14 отговора
611 прегледа
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
най-често умните хора са и лоши
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
най-често умните хора са и лоши
Ами много просто ....
няма никакви C++ хедъри, понеже единствената цел с която Microsoft са сложили C++ компилатора е да пишеш за .NET платформата на Managed C++.
За тази цел не ти трябва нищо от стандартното C++, общо взето трябва да
знаеш само синтаксиса & семантиката на езика. Другото си го има FCL-то.
И едно скромна забелжка от мен : Трябва да си голям мазохист за да позваш C++ за .NET-та.
За тази цел не ти трябва нищо от стандартното C++, общо взето трябва да
знаеш само синтаксиса & семантиката на езика. Другото си го има FCL-то.
И едно скромна забелжка от мен : Трябва да си голям мазохист за да позваш C++ за .NET-та.
Re: Ами много просто ....
Съгласен съм напълно. Трябва да си голям ама мноооооооого голям мазохис за да ползваш C++ за .NET. Ама той може да искал само за пробата/идеята да се пробва.
I haven't lost my mind, I have it backed up somewhere on tape.
I haven't lost my mind, I have it backed up somewhere on tape.
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.
Go on, prove me wrong. Destroy the fabric of the universe. See if I care.
Re: C++ Compiler in .NET Framework SDK...
Мда, много е kool, нали?
Go on, prove me wrong. Destroy the fabric of the universe. See if I care.
Go on, prove me wrong. Destroy the fabric of the universe. See if I care.
!!!
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...
най-често умните хора са и лоши
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...
най-често умните хора са и лоши
Re: !!!
Абе аз много не разбирам терминологията и затова си трая, щото си мисля че хората имат друго предвид, но самата среда е супер и аз й викам VC7. Откакто са я пуснали само на нея работя, а C# за сега не ме вълнува.
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.
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.
Re: !!!
>Ako ima C.NET i PHP.NET dali shte izberesh ednoto ili drugoto e prosto bez znachenie.
Това не го разбрах. Искаш да кажеш, че щом са за .NET спецификите на езиците се губят? Не съм съгласен. С какво .NET като платформа е по-различен от другите платформи? Все едно да кажеш, че процесорът размива разликите в езиците и един е достатъчен. Това ли имаш предвид?
И откъде следва, че няма смисъл да се пише на нищо друго освен C#? Ами ти сам го казваш - всеки език се използва заради специфичните си черти.
Това не го разбрах. Искаш да кажеш, че щом са за .NET спецификите на езиците се губят? Не съм съгласен. С какво .NET като платформа е по-различен от другите платформи? Все едно да кажеш, че процесорът размива разликите в езиците и един е достатъчен. Това ли имаш предвид?
И откъде следва, че няма смисъл да се пише на нищо друго освен C#? Ами ти сам го казваш - всеки език се използва заради специфичните си черти.
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.
Например 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.