IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Программирование (https://www.imho.ws/forumdisplay.php?f=40)
-   -   Маленький вопрос по поводу программирования .NET (https://www.imho.ws/showthread.php?t=119108)

mr.xakep 12.05.2007 15:16

Маленький вопрос по поводу программирования .NET
 
Дело в том что хочу пойти учить какой нибудь язык программирования, но так и не могу выбрать какой стоит. Думал о c++, c, c#, perl pascal,delfi пока не наткнулся на языки .NET
В сети я встретил 3 вида, или не виза, х3 как это назвать короче вот перечислю:
1. VB.NET
2. Visual Studio.Net
3. Architecture Net

Собственно первый вопрос: 1. Какая разница между этими 3 видами.
2. И какой язык вы бы посоветовали начать учить. Какой язык сейчас более распростроннёный?

ну вроде всё... жду советов :cool:

yan_kos 12.05.2007 15:51

Visual Studio.Net - это IDE от мелкомягких 7.х версии
7.0 ака Visual Studio.Net 2002 не советю, бага на баге
7.1 ака Visual Studio.Net 2003 лутше но уже есть 8.0 ака 2005

VB.NET это висуальный васик и .НЕТ, состовная часть Visual Studio.Net собствено еще есть Visual C++.NET, Visual C#.NET,Visual J#.NET вроде все

Architecture Net - по ходу просто перевод "Архитектура .НЕТ" про нее есть много статей так что в гуглу, на мелкомягких и преданных им сайтах этого немерено

Для изучения советую С\С++, а потом С# с .НЕТ
Почему так:
1. С\С++ - это языки самые низкие в своем "классе" которые щас можно шыроко встретить они приучают к стилю и к пониманию как нужно а как нет строить алгоритмы и т.п. как лутше работать с памятью и много другого... к тому же С\С++ компиляторы есть на все платформы/процы и хорошо обкатаны
2. С# - щас для Виндовозников самый перспективный язык хотя имхо он люди которые знают только C# или т.п. языки оч. высокого уровня, не программисты, а лишь кодеры так как на нем может писать каждый но программы на нем медлены и требовательные к апаратной части компа

З.Ы. Дельфи а паска отмирают, перл используется широко в инете но не так как рнр

mr.xakep 12.05.2007 16:30

спасибо... жду ещё комментариефф

/7y3uK 12.05.2007 16:33

Цитата:

Сообщение от yan_kos (Сообщение 1406914)
хотя имхо он люди которые знают только C# или т.п. языки оч. высокого уровня, не программисты, а лишь кодеры так как на нем может писать каждый но программы на нем медлены и требовательные к апаратной части компа

по аккуратнее на поворотах :beer: По-твоему выходит, что и JavaEE программисты, в таком случае, вовсе не программисты. Обижусь :)

а по поводу какой язык учить mr.xakep, учи тот, с помощью которого ты будешь зарабатывать на хлебушек с маслицем и икоркой. Посмотри в инете какие сейчас самые востребоавнне программисты и делай выводы. А удовлетворять свой академический интерес можно и на досуге

mr.xakep 12.05.2007 17:08

Цитата:

Сообщение от /7y3uK (Сообщение 1406927)
а по поводу какой язык учить mr.xakep, учи тот, с помощью которого ты будешь зарабатывать на хлебушек с маслицем и икоркой. Посмотри в инете какие сейчас самые востребоавнне программисты и делай выводы. А удовлетворять свой академический интерес можно и на досуге

Недавно видел в газетке искали программеров .Net, C++ и программирование систем защиты.
заинтересовался позвонил, им нужны люди с 3х летним стажем, зарплата в месяц с 3000$.

Я собственно сейчас в армии, и вот присматриваюсь что лучше учить. Скоро заканчиваю уже службу. Так что хочу пока в свободное время на лэптопе самоучители почитать, поучится.

Вот и спрашиваю ваших советов ;), покачто положил глаз на C++ и С. Думаю начну уже на днях с++ учить...

Kvarx 12.05.2007 18:52

mr.xakep
По-моему оптимально будет начать изучать синтаксис языка С, потом перейти к концепциям С++, понять принципы ООП. А потом можно будет приступать к C# и платформе .NET.

RaZEr 13.05.2007 06:11

Этот вопрос обсуждали уже 1000 раз. Вот один из них: http://www.imho.ws/showthread.php?t=37035 . Учить нужно тот язык, который позволит решать поставленные задачи.

А если задача просто тупо что-то выучить, то подойдёт любой язык.

Всё-же разъясню кратко что к чему:

C/C++ - наиболее деревянный язык. Это приводит к различным ошибкам и трудностям, но это же даёт широкую свободу при достижении определённого уровня мастерства. Хорошо подходит для разработки приложений требовательных к системным ресурсам.

Java/C# - языки славящиеся богатой реализацией ООП. Что значительно упрощает разработку программ. Также Java используется для разработки программ для мобильных устройств и веб-серверов.

PHP - скриптовый язык изначально предначначенный для разработки серверных приложений. Очень прост и удобен. Однако имеет не до конца реализованную модель ООП.

ASM - язык общающийся с процессором на ты. Подходит для программирования микроконтролеров и создания впечатлений перед девушками.

yan_kos 13.05.2007 17:30

Цитата:

Сообщение от /7y3uK (Сообщение 1406927)
по аккуратнее на поворотах :beer: По-твоему выходит, что и JavaEE программисты, в таком случае, вовсе не программисты. Обижусь :)

а по поводу какой язык учить mr.xakep, учи тот, с помощью которого ты будешь зарабатывать на хлебушек с маслицем и икоркой. Посмотри в инете какие сейчас самые востребоавнне программисты и делай выводы. А удовлетворять свой академический интерес можно и на досуге

Вообще то джаву определяют как язык "высокого" а не "оч. высокого" уровня... к последним относят С#, J# я их имел в виду.. так что не подумайте ничо плохого на счет Джавы...

2 mr.xakep
А вообще как правильно заметил RaZEr определитесь с тем что вы будете писать и на какой платформе...

З.Ы. Асму не трогать это святое!!! :)

Сергей_Сергеевич 11.06.2007 15:26

Если начинать с нуля, то лучше всего сразу взять С#.
В Си есть много заморочек, которые надо нутром прочувствовать прежде, чем писать правильные программы.
Рекомендую классную книгу
Н.Н. Мартынов. С# для начинающих. М. КУДИЦ-Пресс, 2007

crawler 12.06.2007 09:43

Начать программировать с нуля :) И еще по учебнику, без сопровождающего... В "свободное время". Без задач которые тебе дают видя твое развитие...

Я бы посоветовал не мудохаться самому и не изобретать велосипед, а взять специализированный курс обучения, хотя бы недельный "Введение в ...". Во-первых это сократит кучу времени на начальной стадии - типа вопросов "как включать", "где нажимать" и "почему не работает". А во вторых даст хоть какую-нибудь теоретическую базу. И в третьих - такой курс можно вписать в резюме. А деньги потраченные на такой курс (возможно кажущиеся и большими) должны быть сравнены с той гипотетической зарплатой, на которую ты рассчитываешь.

С практической точки зрения стоит начать с С#. Но мне лично кажется что Pyton подходит лучше всего именно для обучения подхода к современному програмированию.

RaZEr, на каких таких девушек можно произвести впечатление 3х буквенными словами? Наверное ты имел в виду прыщавых юношей ;)

sflash 15.06.2007 15:45

В свое время когда дома появился первый комп (БК-0010 16КБ оперативы :confused:), программы на басике в памяти не умещались (те которые хотел сделать, пришлось изучать ASM по книжке, без помошника и в свободное время. Все пучком. Тут главное желание, и не бросать когда чего то непонятно.

langoner 22.06.2007 18:51

Я не поклоник курсов. Сколько не сталкивался и не слушал все можно прочитать в книгах, а елси вопрос какой, то на форум.

Я начинал с С. И детей учу сразу на С\С++ писать. Прекрасно осваивают.
по опыту могу сказать, что лучше всего учились (внникали) читая книги
Дейтл Дейтл "Как программировать на С++"
потом Страуструп,Ричи и т.д.

А потом к чему душа лежит

Decline 09.07.2007 20:09

Цитата:

Сообщение от yan_kos (Сообщение 1406914)
Visual Studio.Net - С# - щас для Виндовозников самый перспективный язык хотя имхо он люди которые знают только C# или т.п. языки оч. высокого уровня, не программисты, а лишь кодеры так как на нем может писать каждый но программы на нем медлены и требовательные к апаратной части компа

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

Не бывает C#-программистов, как и не бывает С++-программистов. Если человек хорошо знает только один язык то его сложно назвать программистом.

Для каждого языка есть свой класс задач.

По поводу сабжа - думаю цепочка C-C++-C# будет оптимальна в плане скорости обучения, стиля программирования и востребованности на рынке. Только учить надо строго в этой последовательности.

RaZEr 09.07.2007 20:59

Цитата:

думаю цепочка C-C++-C# будет оптимальна в плане скорости обучения, стиля программирования и востребованности на рынке
В плане востребованности C#? ;)

Gunslinger 10.07.2007 14:12

Цитата:

Сообщение от RaZEr (Сообщение 1433506)
В плане востребованности C#?

И что здесь удивительного?

fogot 20.07.2007 17:39

Я самостоятельно изучал С++.
Сейчас "доучиваю" C#...

Судя по всему M$-ту всё-таки удастся достаточно "узаконить" .NET

pref 21.07.2007 14:53

Цитата:

Сообщение от fogot (Сообщение 1439186)
Судя по всему M$-ту всё-таки удастся достаточно "узаконить" .NET

Судя по количеству доступных программ, написанных на .NET, уже очень даже получилось.


Часовой пояс GMT +4, время: 19:39.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.