![]() |
Помогите определиться с языком
Вех приветствую! Знаю, что распространенный вопрос. Хочу научиться программировать. Какой язык подойдет, если мне будет необходимо (в основном) создавать программы для работы в инете и через него, сохраняя возможность писать обыкновенные програмульки для станционарных ПК (как мизирные, так и Крупные проекты) + базы данных. Есть что-нибудь удовлетворяющее моим запросам? Буду рад советам.
P.S. Надеюсь мне ответят, мне это важно. |
Короче ты спрашиваешь какой язык подходит почти для всего :). Таких по моему нет.
Cтоить посмотреть на python/c/c++/c#/java/ruby на всех них можно писать всё, вопрос насколько удобно и быстро. Кроме того, выучить ещё один язык обычно не проблема, важно принципы понимать. Для этого по моему надо начинать с C и потом переходить в C++. |
А где скачать VISUAL C++ ???
|
Цитата:
|
c++ это то что нужно
|
Я бы выбрал Java , ВСЕМ означенным требованиям он полностью соотвествует , а плюса я лично нелюблю , язык провоцирующий ошибки из-за черезчур сложного синтаксиса , вобщем когда я выбирал что мне близко всё сошлось на Java
ps : ну ещё пожалуй мне ASM близок , но это уже точно не подойдёт :) |
Цитата:
Цитата:
я тут, в последнее время, занимаюсь всякими разными интеграциями и сейчас работаю, помимо своей родненькой JavaEE, еще и с .NET 3.0 на VS 2005... Я вам скажу, учитесь на бейсике или шарпе, потом можно будет легко перейти на джаву, если понадобится, синтаксис не главное, главное научиться грамотно дизайнить софт под промышленные стандарты, чтобы научиться грамотно, быстро и продуктивно писать код. Конечно, можно в свободное время заниматься изучением толмудов Кнута и в миллионный раз переписывать алгритм пузырьковой сортировки... только не нужно это, знаете ли, никому. Все уже написано до нас, отлажено отдебажено и оптимизировано. ИМХО, после языков с автоматической сборкой мусора можно заниматься уже работой с памятью самостоятельно и учиться этому отдельно. Но начинать нужно от простого к сложному. Сейчас рулят не алгоритмы, а бизнеслогика и бизнеспроцессы, которые нужно кодить быстро и быстро отлаживать... |
Цитата:
Заработать деньги на c/c++? Я например зарабатываю. Кстати, вот например статья на тему: http://www.joelonsoftware.com/articl...vaSchools.html |
Цитата:
|
Стоп! Хватить спорить!
Скажите например я решил написать игру типа Супер-пупер GTA in MOSCOW (к названию не придираться, это первое что пришло в голову) Так с помощью какого языка мне это сделать??? |
Цитата:
А вот при написании движка нормальной 3D-игры потребуется C++, и возможно со вставками на ASM... Какими бы мощными ни были современные железки, качественные 3D-engine до сих пор требуют низкоуровневой оптимизации... |
Цитата:
|
Цитата:
|
Из ваших рассуждений я понимаю, что свой взор нужно устремить на с++ и asm. А потом уже можно выбирать по своим предпочтеньям, правильно? А им обучаться можно сразу или предварительно попрактиковаться с чем-нибудь?
|
про asm по моему никто ничего не говорил, т.е. по моему с него начинать совсем не стоит.
|
Цитата:
Хотя начинать с ASM стОит только в том случае, если есть желание заняться написанием драйверов, в особенности под нестандартные девайсы... Или, как вариант, игрушек для "Спектрума" и древних игровых приставок... А вообще при написании игрушек стОит начать с математики и в частности такого её раздела как "Теория игр". Ну и физику, которую будет эмулировать игровой движок, тож знать надо... |
Ты все понял неправильно. Ассемблеру вообще не стоит обучаться без лишней необходимости. Это как курс на выживаемость - когда ты сидишь со стаканом вискаря на пляже и вспоминаешь - это круто. Но пока роешь носом землю - никакого кайфа.
Цитата:
Как быстро 3 одинаковых ответа не сговариваясь ;) Borland: вообще-то "теория игр" к играм отношение имеет довольно слабое. Разве что к играм типа шахмат, шашек - и прочим стратегическим. Там больше вероятности, графы и т.п. |
Советую взяться за .NET (Visual Basic .NET или C#)
|
crawler, вообще-то, "вероятности, графы и т.п." присутствуют, в т.ч., и в гонках типа NFS, определяя поведение ИИ ("компьютерного гонщика"). Просто там их наличие не столь очевидно...
А теорию игр я в своё время мало-мало изучал (хотя, честно говоря, сейчас помню довольно смутно). ;) |
Цитата:
Цитата:
|
Ладно, убедили :) Примусь за С++, а потом за Java, для больших возможностей. Еще пара вопросов: Си как-то много, не могли бы вы в кратце пояснить каждый, для большей ясности.
Можно ли в одном проекте сочетать коды разных языков. Ну допустим калькулятор на С++ с элементами Java или asm (пример взял на обум) |
Цитата:
А вот жабу, кажется, можно применять только для написания отдельных модулей проекта (.dll). Во всяком случае, я не припоминаю возможности включения java-кода в C++-исходник... |
Цитата:
2J.V.13, Я бы на твоем месте сначала придумал задачу, которую тебе надо реально решить. Под конкретную задачу и выбирай язык. В реальной жизни так и есть, при чем одну и ту же задачу почти всегда можно решить разными способами... Я больше чем у верен, что тебе захочется начать с работой с БД и веб-аппликух... А это сразу можно забить на С++ и брать Java или .NET, ну или еще чего... |
Цитата:
|
Пошел искать ресурсы и материалы к Java, чтоб хоть как-то начать действовать. А дальше действительно: буду знать побольше, понимать полутше, что-нибудь да придумаю. Пожейлате мне успехов. Если что, то я вернусь, за вашими дельными советами. Закрывай тему шеф.
|
Цитата:
успехов, джуниор добавлено через 4 минуты Цитата:
|
ПХП и Перл не стоит хоронить по простой причине - слишком много на них написано и слишком много пишется. Рынок таких размеров еще долго будет поддерживать сам себя.
|
Цитата:
|
Цитата:
|
Дорогой, J.V.13! Вот, что я тебе скажу: вместо того, чтобы ходить по форумам и спрашивать с какого языка лучше начать, сходи в ближайший книжный магазин и купи самоучитель по программированию на любом языке. Начинать надо с чего-то! А если тебе приспичит (читай: оооочень сильно потребуется). Ты выучишь любой язык в сжатые сроки! Хотя бы начни с чего - нибудь! А вот если, что непонятно будет тогда лезь в инет и спрашивай на разных форумах! Успехов тебе в начинаниях!
|
С шарп рулит!
Скачай с сайта microsoft experss версию бесплатно, поставь framework 2.0 Если хочешь для Web, то еще скачай Visual Web Developer 2005 Express Edition и можно программить:) все очень удобно и интересно. http://www.microsoft.com/rus/msdn/vs...s/default.mspx |
Очень Благодарен за советы :yees:
Skazachnik, я б так и поступил, но мне бы побыстрее надо. Вдруг возьму что-нибудь не сильно нужное, мне ума на это хватит =) Не боись, я еще вернусь, обязательно. |
Однозначно C# !
Необходимый минимум: http://www.nestor.minsk.by/kg/author...es/net/1-2.htm Кстати, вся данная статья очень подходит для начинающего... |
язык, наверное, стоит выбирать исходя из спроса на него на рынке труда, или я чего-то не понимаю?
вроде как недавно парочка VB.NET / C# перетащили на себя половину одеяла, по-крайней мере на dice.com и hotjobs.com :) |
Цитата:
|
Можешь попробовать Visual C++ под .NET - книга здесь - http://depositfiles.com/ru/files/1721515
|
Часовой пояс GMT +4, время: 11:53. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.