Microsoft Visual Studio

 

А что, отцы, кто-нибудь пользует Visual Studio? Я тут по необходимости закопался в .NET и с удивлением выяснил, что ребята сперли Java' скую архитектуру, .NET Framework по сути аналог JVM и все концепции Exceptions, Objects, Platform Independence(Хы), полиморфизмы и прочая хрень одни и те же. 

 

Дак вот, Trial у студии уж очень хитрый - через Virtual PC. который, кстати, не имеет в списке поддерживаний Win 7. Я знаю, что существуют бесплатные альтернативные среды разработки для .NET. но интересует именно студия. Может кто дельную мысль кинет?  

Автор:  ForestWalker

Комментарии

ForestWalker 8 лет тому назад
Аватар пользователя ForestWalker

 

Про Express я не знал. А в остальном ты в своих уточнениях прав. Я просто не стал вдаваться в детали. Я уже лет десять дружу с Jav'ой а с .NET  наоборот. Сегодня зашел в магазин, взял "Талмуд" по .Net'у, Просмотрел и не нашел концептуальных отличий. Был удивлен.

 

P.S. c C+, C++, C# расстался году в 93-м. Не жалею.

 

P.S.S Знаю что ты можешь уточнить по поводу P.S. :))))

drblack 8 лет тому назад
Аватар пользователя drblack

Вот сейчас как раз изучаю студию.

Так вот, в основу платформы .net положена та же идея, что у явы, но реализация иная.

Программа, написанная на языках, входящих в студию, компилируется вовсе не в exe файл, а в некий общий код для платформы, который при старте компилируется на лету под конкретный набор железа и драйверов, так что с явой сравнение не совсем корректно.

Полиморфизм, наследование и инкапсуляция - это вообще основа всех объектно-ориентированных языков)) Что object pascal, что С++, что Visual Basic, что С#, что Java.

Крое того, ява в основе своей имеет как раз синтаксис С++.

 

Бесплатная версия студии имеет место быть. Называетт Express Edition, скачать можно, вроде бы прямо с офф сайта майкрософт.

 

Кроме того, разработку под .net подерживает и Delphi с версии 2006. 

Скачать триалку можно с сайта компании Code Gear.

 

В качестве учебника по С# я читаю

Герберт Шилдт - Полный справочник по С#

Рекомендую - там с азов, включая историю создания языка С# и вообще платформы .net 

SimbaD 8 лет тому назад
Аватар пользователя SimbaD

Как то я всегда считал, что Ява также как и .NET компилирует в байт код, а тот уже, в свою очередь, исполняется Ява-машиной заточенной под конкретное устройство. Также делает и .NET и еще куча продуктов, вплоть до DOOM. Такая идеология, это развитие идеологии интерпритаторов, когда интерпритировалась каждая инструкция исходной программы до создания недокомпиляторов. Хотя почему недо, байткод, это код нижнего уровня некого выдуманнорго компьютера, который уже изображается Явой или НЕТфреймворком. Из наиболее ранних подобных систем известных мне, можно вспомнить Clipper -это DOSовское приложение (1987 год и ранее). Если чуть копнуть, то всем известные Perl и PHP работают по такому же принципу, да и VB начиная с 5-ой версии. Главное отличие .NET и Явы от вышеперичисленных это отделение байткода от виртуальной машины, хотя PHP позволяет тоже делать такой финт. сделано это для возможности продавать платформонезависимые программы не в исходниках, а в виде некого бинарного файла. Оказалось бред, так как декомпиляторы были созданны достаточно быстро.

Ну а объекты корнем из SmallTalk и C++ и Ява и .NET все родом оттуда.

Вообще, если приглядется, то мелкомягки ене сделали ничего принципиально нового, зато хорошие идеи они интегрируют и неплохо реализуют, что могут конечно Smile.

ForestWalker 8 лет тому назад
Аватар пользователя ForestWalker

 

Тогда еще листов не было. А щас конешно - я еще коллекции с последующим кастом люблю.

drblack 8 лет тому назад
Аватар пользователя drblack

Нет))) Както не пользуюсь массивами, в основном листами объектов

ForestWalker 8 лет тому назад
Аватар пользователя ForestWalker

 

Был лапочкой еще тогда, когда выбирал примкнуть к Паскалю или Джаве. Паскаль победил, а Java взяла рынок. Но, почему-то. Delphi до сих пор люблю. хотя давно не пользуюсь.

 

А  недружелюбность - Доктор, вы как Дельфист пробовали посчитать скока памяти надо вашему массиву если у него переменная длина?

drblack 8 лет тому назад
Аватар пользователя drblack

А в чем выражается недружелюбность языка?

Имеется ввиду его синксис, или IDE в которых приходилось работать?

Лично мне очень нравится IDE Delphi да  его синксис. Только он падучий и глючный.

Студия в этом плане куда как лучше

ForestWalker 8 лет тому назад
Аватар пользователя ForestWalker

 

Ага! Я правда этого коммента от Доктора ждал. Cм мой P.S.S.  Просто пободался с Сями в свое время и бросил из за их недружелюбности ко мне любимому. И забил на всех их потомков. За коммент +5. "Не всякая птица..." Молодец!

Nikolai Dokuchaev 8 лет тому назад
Аватар пользователя Nikolai Dokuchaev

Гхмммм.... *поперхнулся*

Как тебе удалось с C# расстаться в 93-м?

Он, если мне не изменяет память, появился где-то в 98-99 :о) А пошел в массы - в 2000.

drblack 8 лет тому назад
Аватар пользователя drblack

Таки тут мне уточнять нечего))

Я дельфятник закоренелый, с С++, Явой и С# знаком только шапочно)))

Последние комментарии