Форум программистов, компьютерный форум, киберфорум
Наши страницы
Теория и практика программирования
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.87/107: Рейтинг темы: голосов - 107, средняя оценка - 4.87
Dima55
0 / 0 / 0
Регистрация: 30.09.2015
1

Хочу научиться программированию. Какой язык выбрать?

02.10.2006, 22:55. Просмотров 19488. Ответов 35
Метки нет (Все метки)

Какой язык выбрать с учётом того, что я ничего про это не знаю....
Хочу научиться писать хотя-бы примитивные проги. :rolleyes:

Прошу помощи у знающих, когда-то начинающих с этого
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.10.2006, 22:55
Ответы с готовыми решениями:

Какой язык выбрать?
Здравствуйте, я хочу научиться программировать что вы можете мне порекомендовать?

Какой язык выбрать?
Здравствуйте уважаемые программисты. Скажите пожалуйста на чем лучше написать программу, которую...

Какой язык программирования выбрать ?
привет всем, надеюсь подружимся!)) Я новичок, хочу написать программу для вконтакте. Суть ее в...

Какой язык лучше выбрать?
Народ, всем привет) В настоящее время намерен выучить несколько языков программирования...

Язык программирования. Какой выбрать?
Всем привет! Ребят, возник вопрос. Сразу скажу, поиск юзал, фак читал. Но, имхо, каждая ситуация...

35
mik-a-el
Администратор
75019 / 44155 / 243
Регистрация: 10.04.2006
Сообщений: 12,887
08.05.2007, 11:15 21
Цитата Сообщение от Александр Ключников
С другой стороны, начинать с VC++, и уж тем более с Delphy (тот еще монстр), - слишком трудно.
Следовательно - Visual Basic. А еще лучше - взять Excel и начать программировать в нем.
Начинать с делфей - совсем не трудно. Лучше вообще начинать с паскаля, потом - делфи, ну а дальше как пойдет
А васик - это вообще не язык программирования, а жалкое подобие, имхо.

Цитата Сообщение от Александр Ключников
Потом рекомендую VC++ - не попрограммировав в этой среде, невозможно как следует понять Windows.
Программирование в любой среде с использованием win32 API дает хорошее понимание windows.

Цитата Сообщение от Александр Ключников
Потом рекомендую VC++ - не попрограммировав в этой среде, невозможно как следует понять Windows. Ну, а уж потом, и только потом - Delphy.
Странная последовательность От сложного - к простому.
0
Александр Ключников
0 / 0 / 1
Регистрация: 18.04.2007
Сообщений: 64
08.05.2007, 11:22 22
Цитата Сообщение от calif Посмотреть сообщение
Полностью согласен.


Зачем? Кому он нужен?
Ну, мне, например. Некоторые вещи на Ассемблере писать удобнее, чем даже на C. Я использую это во вполне профессиональных коммерческих проектах.
А иной раз без Ассемблера вообще не обойтись. К примеру:
1. VC++ не позволяет использовать команды >= 486 процессора.
2. В VC++ и в VB тип double имеет размер 8 байт. Между тем, сопроцессор обрабатывает 10-байтные числа.

PS. 2All: Не скажет ли дельфийский оракул, как с этими вопросами обстоят дела в Delpy?
0
mik-a-el
Администратор
75019 / 44155 / 243
Регистрация: 10.04.2006
Сообщений: 12,887
08.05.2007, 11:26 23
Цитата Сообщение от Александр Ключников
1. VC++ не позволяет использовать команды >= 486 процессора.
2. В VC++ и в VB тип double имеет размер 8 байт. Между тем, сопроцессор обрабатывает 10-байтные числа.
Зачем такие тонкости?
0
Александр Ключников
0 / 0 / 1
Регистрация: 18.04.2007
Сообщений: 64
08.05.2007, 11:37 24
Цитата Сообщение от mik-a-el
Программирование в любой среде с использованием win32 API дает хорошее понимание windows.
Я неоднократно сталкивался со случаями, когда дельфисты, причем вполне квалифицированные - уровня developer и даже senior developer, - Windows не понимают. Они знают свои дельфийские классы - и все.
А программируя в VC++ (подчеркиваю - as such, безо всяких там MFC) воленс-ноленс начнешь разбираться.

Кстати, рекомендую очень хороший учебник - Jeffrey Richter. Programming Applications for Microsoft Windows. Много чего про Windows объясняется. Много примеров. Полезно даже тем, кто в VC++ не программирует.
0
08.05.2007, 11:37
Александр Ключников
0 / 0 / 1
Регистрация: 18.04.2007
Сообщений: 64
08.05.2007, 11:46 25
Сообщение от Александр Ключников
1. VC++ не позволяет использовать команды >= 486 процессора.
2. В VC++ и в VB тип double имеет размер 8 байт. Между тем, сопроцессор обрабатывает 10-байтные числа.


Цитата Сообщение от mik-a-el Посмотреть сообщение
Зачем такие тонкости?
По п.1 простой пример привести сложно. (Ты бы еще спросил(а), зачем команды MMX использовать. Раз их ввели, значит, они для чего-то нужны, не так ли?)
По п.2. Например, для решения плохо определенных систем линейных уравнений. При некотором уровне "плохости" 8-байтные вычисления дают совершенно неверный результат, а 10-байтные - более или менее...
0
mik-a-el
Администратор
75019 / 44155 / 243
Регистрация: 10.04.2006
Сообщений: 12,887
08.05.2007, 11:52 26
Цитата Сообщение от Александр Ключников
Кстати, рекомендую очень хороший учебник - Jeffrey Richter. Programming Applications for Microsoft Windows. Много чего про Windows объясняется. Много примеров. Полезно даже тем, кто в VC++ не программирует.
Читал Также рекомендую книгу Руссиновича и Соломона "Внутренее устройство Windows 2000/XP/2003".

Цитата Сообщение от Александр Ключников
Ты бы еще спросил(а)
Да-да, спросила

Цитата Сообщение от Александр Ключников
Раз их ввели, значит, они для чего-то нужны, не так ли?
Ну это же не значит, что нужно использовать асм направо и налево...
0
Александр Ключников
0 / 0 / 1
Регистрация: 18.04.2007
Сообщений: 64
10.05.2007, 14:43 27
Цитата Сообщение от mik-a-el
Ну это же не значит, что нужно использовать асм направо и налево...
Разумеется... ;-)
Я и не призываю. Это просто глупо. Я лично ипользую Ассемблер только тогда, когда это удобно или необходимо, то есть - изредка.
Кстати, знание Ассемблера позволяет лучше понять процессор, для которого ты пишешь, что, соответственно, способствует написанию более эффективных программ на языках более высокого уровня.
Помнишь, как старые игрушки (и не только игрушки) начали вылетать с Run-Time Error 200? А все дело в том, что в интеловских процессорах команды целочисленного деления реализованы некорректно. Не зная Ассемблера, нельзя этот дефект обойти и в С.
0
tunyash
0 / 0 / 0
Регистрация: 02.06.2007
Сообщений: 4
02.06.2007, 18:20 28
хм...
советую начать с паскаля.
самый простой язык программирования.
затем поизучай С или C++. похожи (на мой взгляд) на паскаль.
потом советую выучить ассемблер. после него ты можешь выучить спокойно любой язык.
ИМХО
не изучай фортран. страшно неудобный.
0
S-art
0 / 0 / 0
Регистрация: 08.04.2015
Сообщений: 3
14.02.2008, 19:10 29
asasda
0
RenatG
3 / 3 / 0
Регистрация: 03.01.2008
Сообщений: 52
14.02.2008, 19:25 30
Старая, но далеко не устаревшая книжка. Прекрасный учебник для начинающего:
У.Мюррей, К.Паппас. Создание переносимых приложений для Windows:пер. с англ. - СПб.: BHV - Cанкт-Петербург, 1997
0
Умар
0 / 0 / 0
Регистрация: 23.03.2015
14.02.2008, 19:31 31
Цитата Сообщение от archangel Посмотреть сообщение
в общем да, pascal создавался как раз для обучения - наиболее подходящий язык для начала
Я хочу писать по русски
0
S-art1
0 / 0 / 0
Регистрация: 14.02.2008
Сообщений: 22
14.02.2008, 19:49 32
Как и предыдущему автору мне тоже очень хочется освоить программирование.
Я просмотрел список курсов по разным языкам программирования, из тех, что предлагает Бауманка. Но у них условие - для того, чтобы начать изучать программирование нужно пройти у них обязательный курс «Основы программирования и баз данных». И я прошел его. После этого - выбор огромен.
Можно пойти по пути вэба. Начать с html,css, java, и.т.п. Можно заняться базами данных или например 1С
Но мне всегда хотелось самому писать серьезные приложения, такие как делает компания Adobe например
Мне всегда нравились цифры, алгоритмы и проч.
В компах я не ламер. До этого работал дизайнером-верстальщиком, совмещая с обязанностями админа. Ну в реестре копался, было. Все это конечно непрофессионально, но тем не менее, желание есть.
Вопрос надо бы решить незамедлительно. Завтра собираюсь в Бауманку, дабы побеседовать с кем-нибудь из ихних корифеев-программистов. Есть ли шанс закончив курс по "Си", скажем устроиться на более-менее приличную работу. Ну может на первых порах на не очень большую зарплату. Но все равно это будет реальный опыт в программировании и в общении с более опытными коллегами.
0
Lord_Voodoo
Супер-модератор
8702 / 2362 / 136
Регистрация: 07.03.2007
Сообщений: 11,287
Завершенные тесты: 1
14.02.2008, 20:46 33
было бы желание, а остальное приложится... понятное дело, что начинать надо с примитива... чтобы освоить азы, а потом уже переходить на более сложный софт...
0
S-art1
0 / 0 / 0
Регистрация: 14.02.2008
Сообщений: 22
14.02.2008, 20:52 34
было бы желание, а остальное приложится... понятное дело, что начинать надо с примитива... чтобы освоить азы, а потом уже переходить на более сложный софт...
А что Вы имеете ввиду под примитивом?
0
Lord_Voodoo
Супер-модератор
8702 / 2362 / 136
Регистрация: 07.03.2007
Сообщений: 11,287
Завершенные тесты: 1
15.02.2008, 11:15 35
ну сначала задачи простые писать надо, а по мере углубления знаний переходить на более сложные и обширные задачи... хотя, конечно, можно и сразу попробывать что-то сложное писать...
0
Spill
40 / 40 / 1
Регистрация: 22.02.2008
Сообщений: 65
25.02.2008, 13:43 36
Pascal! Не лезьте в тонкости. Сначадла нужно понять азы. Никто не требует от вас, чтобы вы пошли работать в Microsoft и там писали на Паскале. Сначала изучите Паскаль, но до конца, полностью. А потом уже и изучайте и Си и хоть чего угодно. Смысл то в том, чтобы понять принципы, научиться писать программы. Приобрести какой-то опыт, навыки. А синтаксис-то языка можно за пару часов выучить...И начинать всегда нужно с простого. Можно поискать какой-нибудь самоучитель или курс, порешать несложные задачки, а потом, когда почувствуете силы, можно идти дальше.
0
25.02.2008, 13:43
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.02.2008, 13:43

Какой язык программирования выбрать?
Какой язык программирования выбрать? Хочу научиться ООП, думаю о какихнибудь средствах с...

Заезженный вопрос-какой язык выбрать!!!
Здравствуйте. Наверно этот вопрос достаточно заезжен, но мне снова приходиться его задать. Какой...

Какой язык программирования выбрать и др. вопросы
Всем доброго времени суток! Предыстория: Мне тут работу предложили, а именно разработать нечто...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
36
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.