imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 12.05.2007, 15:16     # 1
mr.xakep
Banned
 
Аватар для mr.xakep
 
Регистрация: 10.11.2003
Сообщения: 133

mr.xakep презирают в этих краях
Маленький вопрос по поводу программирования .NET

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

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

ну вроде всё... жду советов
mr.xakep вне форума  
Старый 12.05.2007, 15:51     # 2
yan_kos
Junior Member
 
Аватар для yan_kos
 
Регистрация: 16.07.2005
Адрес: Украина, г. Ровно
Пол: Male
Сообщения: 140

yan_kos Известность не заставит себя ждать
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# или т.п. языки оч. высокого уровня, не программисты, а лишь кодеры так как на нем может писать каждый но программы на нем медлены и требовательные к апаратной части компа

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

Последний раз редактировалось yan_kos; 12.05.2007 в 15:53.
yan_kos вне форума  
Старый 12.05.2007, 16:30     # 3
mr.xakep
Banned
 
Аватар для mr.xakep
 
Регистрация: 10.11.2003
Сообщения: 133

mr.xakep презирают в этих краях
спасибо... жду ещё комментариефф
mr.xakep вне форума  
Старый 12.05.2007, 16:33     # 4
/7y3uK
Advanced Member
 
Аватар для /7y3uK
 
Регистрация: 09.03.2004
Адрес: толстозадая Москва
Сообщения: 498

/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)/7y3uK Реально крут(а)
Цитата:
Сообщение от yan_kos Посмотреть сообщение
хотя имхо он люди которые знают только C# или т.п. языки оч. высокого уровня, не программисты, а лишь кодеры так как на нем может писать каждый но программы на нем медлены и требовательные к апаратной части компа
по аккуратнее на поворотах По-твоему выходит, что и JavaEE программисты, в таком случае, вовсе не программисты. Обижусь

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

Последний раз редактировалось /7y3uK; 12.05.2007 в 16:36.
/7y3uK вне форума  
Старый 12.05.2007, 17:08     # 5
mr.xakep
Banned
 
Аватар для mr.xakep
 
Регистрация: 10.11.2003
Сообщения: 133

mr.xakep презирают в этих краях
Цитата:
Сообщение от /7y3uK Посмотреть сообщение
а по поводу какой язык учить mr.xakep, учи тот, с помощью которого ты будешь зарабатывать на хлебушек с маслицем и икоркой. Посмотри в инете какие сейчас самые востребоавнне программисты и делай выводы. А удовлетворять свой академический интерес можно и на досуге
Недавно видел в газетке искали программеров .Net, C++ и программирование систем защиты.
заинтересовался позвонил, им нужны люди с 3х летним стажем, зарплата в месяц с 3000$.

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

Вот и спрашиваю ваших советов , покачто положил глаз на C++ и С. Думаю начну уже на днях с++ учить...
mr.xakep вне форума  
Старый 12.05.2007, 18:52     # 6
Kvarx
Member
 
Регистрация: 26.09.2005
Адрес: Питер
Сообщения: 336

Kvarx Известность не заставит себя ждатьKvarx Известность не заставит себя ждать
mr.xakep
По-моему оптимально будет начать изучать синтаксис языка С, потом перейти к концепциям С++, понять принципы ООП. А потом можно будет приступать к C# и платформе .NET.
Kvarx вне форума  
Старый 13.05.2007, 06:11     # 7
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

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

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

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

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

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

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

ASM - язык общающийся с процессором на ты. Подходит для программирования микроконтролеров и создания впечатлений перед девушками.
RaZEr вне форума  
Старый 13.05.2007, 17:30     # 8
yan_kos
Junior Member
 
Аватар для yan_kos
 
Регистрация: 16.07.2005
Адрес: Украина, г. Ровно
Пол: Male
Сообщения: 140

yan_kos Известность не заставит себя ждать
Цитата:
Сообщение от /7y3uK Посмотреть сообщение
по аккуратнее на поворотах По-твоему выходит, что и JavaEE программисты, в таком случае, вовсе не программисты. Обижусь

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

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

З.Ы. Асму не трогать это святое!!!
__________________
Та программа не глючит, которая не написана
yan_kos вне форума  
Старый 11.06.2007, 15:26     # 9
Сергей_Сергеевич
Banned
 
Аватар для Сергей_Сергеевич
 
Регистрация: 12.01.2007
Пол: Male
Сообщения: 3

Сергей_Сергеевич Косячил раньше, старается исправиться
Если начинать с нуля, то лучше всего сразу взять С#.
В Си есть много заморочек, которые надо нутром прочувствовать прежде, чем писать правильные программы.
Рекомендую классную книгу
Н.Н. Мартынов. С# для начинающих. М. КУДИЦ-Пресс, 2007
Сергей_Сергеевич вне форума  
Старый 12.06.2007, 09:43     # 10
crawler
Full Member
 
Регистрация: 11.12.2002
Сообщения: 864

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

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

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

RaZEr, на каких таких девушек можно произвести впечатление 3х буквенными словами? Наверное ты имел в виду прыщавых юношей
crawler вне форума  
Старый 15.06.2007, 15:45     # 11
sflash
Junior Member
 
Аватар для sflash
 
Регистрация: 25.09.2003
Сообщения: 53

sflash Косячил раньше, старается исправиться
В свое время когда дома появился первый комп (БК-0010 16КБ оперативы ), программы на басике в памяти не умещались (те которые хотел сделать, пришлось изучать ASM по книжке, без помошника и в свободное время. Все пучком. Тут главное желание, и не бросать когда чего то непонятно.
sflash вне форума  
Старый 22.06.2007, 18:51     # 12
langoner
Newbie
 
Регистрация: 17.02.2005
Сообщения: 32

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

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

А потом к чему душа лежит
langoner вне форума  
Старый 09.07.2007, 20:09     # 13
Decline
Newbie
 
Регистрация: 15.10.2006
Сообщения: 6

Decline Нуль без палочки
Цитата:
Сообщение от yan_kos Посмотреть сообщение
Visual Studio.Net - С# - щас для Виндовозников самый перспективный язык хотя имхо он люди которые знают только C# или т.п. языки оч. высокого уровня, не программисты, а лишь кодеры так как на нем может писать каждый но программы на нем медлены и требовательные к апаратной части компа
Это к вопросу есть бригада копающих лопатами, а есть экскаваторами. Первая может легко сделать фигурную яму любой формы, но долго, а вторая быстро роет прямоугольные ямы. Но так сложилось что их области применения обычно не пересекаются.

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

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

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

Последний раз редактировалось Decline; 09.07.2007 в 20:11.
Decline вне форума  
Старый 09.07.2007, 20:59     # 14
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
думаю цепочка C-C++-C# будет оптимальна в плане скорости обучения, стиля программирования и востребованности на рынке
В плане востребованности C#?
RaZEr вне форума  
Старый 10.07.2007, 14:12     # 15
Gunslinger
Advanced Member
 
Аватар для Gunslinger
 
Регистрация: 15.09.2004
Адрес: Украина, Хмельницкий
Сообщения: 403

Gunslinger Имеются все основания чтобы гордиться собойGunslinger Имеются все основания чтобы гордиться собойGunslinger Имеются все основания чтобы гордиться собойGunslinger Имеются все основания чтобы гордиться собойGunslinger Имеются все основания чтобы гордиться собойGunslinger Имеются все основания чтобы гордиться собойGunslinger Имеются все основания чтобы гордиться собойGunslinger Имеются все основания чтобы гордиться собойGunslinger Имеются все основания чтобы гордиться собойGunslinger Имеются все основания чтобы гордиться собойGunslinger Имеются все основания чтобы гордиться собой
Цитата:
Сообщение от RaZEr Посмотреть сообщение
В плане востребованности C#?
И что здесь удивительного?
__________________
The man in black fled across the desert, and the Gunslinger followed. (c) S.King
Gunslinger вне форума  
Старый 20.07.2007, 17:39     # 16
fogot
Newbie
 
Регистрация: 17.05.2007
Сообщения: 24

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

Судя по всему M$-ту всё-таки удастся достаточно "узаконить" .NET
fogot вне форума  
Старый 21.07.2007, 14:53     # 17
pref
Newbie
 
Регистрация: 03.04.2006
Сообщения: 27

pref Путь к славе только начался
Цитата:
Сообщение от fogot Посмотреть сообщение
Судя по всему M$-ту всё-таки удастся достаточно "узаконить" .NET
Судя по количеству доступных программ, написанных на .NET, уже очень даже получилось.
pref вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


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




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