Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Для чего нужен C#? (http://forum.oszone.net/showthread.php?t=30640)

Crew 01-03-2003 22:32 209460

Для чего нужен C# и чем отличается от .NET.

хм. по поиску не нашел, поисковик решетку не видит

ivank 02-03-2003 13:28 209461

Crew
Полагаю, что для того что бы на нём писать программы :) В частности, программы под .NET, ибо стандартный C++ в рамки .NET не влазит (убожество под названием managed C++ имеет сильные ограничения).

Crew 02-03-2003 21:20 209462

ivank
отписался, значит.... :) GTK+ тоже чтоб программы писать (список большой)
Что писать программы, это понятно. Какие программы? Какой направленности?  что значит программы под .NET?

ivank 03-03-2003 00:32 209463

Crew
Это значит, что Microsoft придумала новую архитектуру, языка адекватно на которую не существовало. Таким образом было решено сбацать быстренько язык поддерживающий фичи, да и при этом похожий на C++, что б мигрировать было проще, так сказать. VB.NET - те же яйца, вид сбоку.

Crew 03-03-2003 01:01 209464

ivank
так что С# - бяка большая?
под архитектуру чего, сетей? (.NET) наводит на размышления,

glassMonk 03-03-2003 07:15 209465

Ты хоть сам знаеш чем она .NET занимаетья
Цитата:

Это значит, что Microsoft придумала новую архитектуру, языка адекватно на которую не существовало.
А то пишеш тут и людям головы марочиш.

vasketsov 03-03-2003 07:34 209466

glassMonk
Вот только не надо бесмысленных постов.
Позитивно пожалуйста, что не верно.

Что я знаю.
1) .NET - это всего лишь платформа. RTL, так сказать. Теоретически - писать с использованием ее пофигу на чем, практически - сделаны соответствующие языки (кстати, до сих пор они разрабатываются, по крайней мере C#), на них и удобнее.

2) По языку C# - вполне удобен, если C++ недостаточен :) . Лично мое мнение - язык для ленивых. Например, есть сборка мусора (ну не перевариваю я это). Довольно быстрый код (тесты на rsdn), просто великолепная отладочная информация (хотя, это больше к .NET относится), очень мощный Run-time. Визуально и именами - на Delphi похоже, это, что называется, по построению.

3) Простой вызов API осуществляется точно также, как на VB.

Собственно, бякой называть C# еще рано, еще не сформировался он, хотя уже как лет 5 с начала разработки прошло.

glassMonk 03-03-2003 07:41 209467

Вопрос вот вчем а на что он направлен(наточен, специализирован)?

vasketsov 03-03-2003 08:09 209468

glassMonk
Ваш вариант ответа?

glassMonk 03-03-2003 08:28 209469

Я в нем никогда не раотал.
Цитата:

Вопрос вот вчем а на что он направлен(наточен, специализирован)?
Я предполагаю на интернет это так?

vasketsov 03-03-2003 08:46 209470

glassMonk
Да не особо.
Можно и локальные вещи писать, например, интерфейс легко рисуется.

glassMonk 03-03-2003 08:52 209471

Тоесть якобы новый язык программирования. позожий на c++.

ivank 03-03-2003 19:15 209472

Цитата:

что Microsoft придумала новую архитектуру, языка адекватно на которую не существовало.
Глюкануло меня во время редактирования поста. Следует читать: "МС придумало свою платформу, причём языка поддерживающего все фичи которой не существует, пришлось изобретать свой."

Crew

Цитата:

что значит программы под .NET
Идём на http://msdn.microsoft.com и ищем там что-нибудь про .NET.

vasketsov
Цитата:

Визуально и именами - на Delphi похоже, это, что называется, по построению.
Ещё бы, ведь "Главный Арзитектор" один и тот же :)

Добавлено:

glassMonk
Представь себе немного знаю, и уже пол года книжки читаю на эту тему/простые программки лабаю.

vasketsov
Цитата:

Теоретически - писать с использованием ее пофигу на чем
Вобще говоря, нет. Иначе, зачем придуман managed C++, коли существуют просто плюсы?

vasketsov 03-03-2003 22:12 209473

ivank
Цитата:

Теоретически - писать с использованием ее пофигу на чем
Вобще говоря, нет
Я имел в виду конечный результат. Например, пофигу на чем в консоль выводить Hello, world!, результат один и тот же :) , разница только в размере гемороя для этого. Также и тут, любую CLR-конструкцию можно более или менее ракообразно заюзать и плюсами, и дельфей и асмом.

Crew 03-03-2003 22:54 209474

Цитата:

Идём на http://msdn.microsoft.com и ищем там что-нибудь про .NET.
ivank мастер лазить по ссылкам, и находить что-то полезное, а я не смог. Честно. Я пытался найти как мне из FoxPro можно обратиться к постороннему файлу, к текстовому например, так я вообще ничего не нашел кроме списка bugs и списка fix
И вообще этот microsoft.com очень тяжелый сайт какой-то грузится по полчаса :(
Да собственно по ссылкам ivank можно лазить только с разговорным английским :)

Так если подытожить, то .NET - это технология, технология для сетей, по большей части локальных, чтоб быстрее шустрее все работало. А  С# язык, адекватно эту технологию реализующий?

glassMonk 04-03-2003 05:51 209475

УГу
Цитата:

это технология, технология для сетей, по большей части локальных, чтоб быстрее шустрее все работало.
Спасибо за ответ.

vasketsov 04-03-2003 07:32 209476

Crew
Цитата:

технология для сетей, по большей части локальных
Это очень сумбурно. Вот NetApi - это и есть то, что Вы пишете. А .NET - это и Remoting, и ему пофигу, что где находится.


Время: 03:00.

Время: 03:00.
© OSzone.net 2001-