Разное - Помогите с выбором языка программирования
-
george32451
Разное - Помогите с выбором языка программирования
Здравствуйте! Мне 14 лет, заинтересовался программированием. Хочу делать разные программы, а в будущем и писать код/скрипты под игры. Знаю что для этих задач лучше всего подходит C++. Но он, как мне кажется, не подходит для начинания. А может я ошибаюсь. Посоветуйте пожалуйста! И кстати, что такое ООП и матчасть?
-
Iska
Re: Разное - Помогите с выбором языка программирования
Цитата george32451:
что такое ООП и матчасть?
что такое ООП и матчасть?
Разное - Помогите с выбором языка программирования
Объектно-ориентированное программирование — Википедия
и «материальная часть». Под последним обычно подразумевают знание азов языка как такового (в выражении «учите матчасть»).-
torauma
Re: Разное - Помогите с выбором языка программирования
Pascal - весьма хороший выбор для первого знакомства с программированием.
C - довольно сложный язык. Для начинающего не рекомендуется.
А вот с ООП начинать не рекомендуется, а значит никаких C++ или Object Pascal(Delphi), только C или Pascal.
C - довольно сложный язык. Для начинающего не рекомендуется.
А вот с ООП начинать не рекомендуется, а значит никаких C++ или Object Pascal(Delphi), только C или Pascal.
-
george32451
Re: Разное - Помогите с выбором языка программирования
а если начать с визуал бейсика, потом перейти к c++ будет сложно? и как научится делать алгоритмы?
-
george32451
Re: Разное - Помогите с выбором языка программирования
Синтаксис VB почти столь же далек от синтаксиса C, как и паскалевский. Да и новичку лучше не трогать визуальные средства разработки.
Вообще, единственный язык с которого легко перейти на C++ это С. Ну еще Assembler, но его изучить посложнее чем C, Pascal и VB вместе взятые.
Если не хочется связываться с Паскалем, то лучше всего изучать C. На учебники ссылка выше.
Цитата george32451:
и как научится делать алгоритмы?
Алгоритмы не делают, а составляют. Научиться нельзя, ты либо уже умеешь это делать, либо программирование тебе не освоить. Попробуй начать программировать и сам поймешь.
Вообще, единственный язык с которого легко перейти на C++ это С. Ну еще Assembler, но его изучить посложнее чем C, Pascal и VB вместе взятые.
Если не хочется связываться с Паскалем, то лучше всего изучать C. На учебники ссылка выше.
Цитата george32451:
и как научится делать алгоритмы?
Разное - Помогите с выбором языка программирования
Алгоритмы не делают, а составляют. Научиться нельзя, ты либо уже умеешь это делать, либо программирование тебе не освоить. Попробуй начать программировать и сам поймешь.
-
XPEHOMETP
Re: Разное - Помогите с выбором языка программирования
Цитата george32451:
а если начать с визуал бейсика, потом перейти к c++ будет сложно? и как научится делать алгоритмы?
Тут очень сложный вопрос. Проблема в том, что классический VB от Мелкомягких уже, считай, мертвый язык, ибо они отказались его поддерживать. В силу того, что у этого языка не оказалось хардкорных фанатов (как у древнего QBASIC, и они у него до сих пор есть), то этот язык точно мертв. Жив и развивается(?) VB.NET, ну, ровно до тех пор, пока Мелкософт его опять не забросит и не переключится на нечто новое под другую платформу. Если думаете, что этого не будет, то Вы слишком хорошо думаете о Мелкомягких.
На настоящее время VB.NET - вполне кошерный язык, со множеством очень хороших и доступных учебных материалов. Как в качестве бумажных книжек, так и в виде электронных книг. В качестве бонуса платформы .NET имеем возможность безбоязненно мешать VB.NET с любым языком, работающем на этой платформе. Это очень серьезный плюс. Вы даже понять сейчас, наверно, не можете, насколько он серьезен.
Единственное слабое звено в опоре на .NET - это сами его творцы, Мелкософт. Каждая новая версия .NET требует все больше дискового пространства, и абсолютно несовместима с предыдущей. Когда при установке 4-й версии мне сказали, что нужен целый гигабайт на диске, я послал это дело куда подальше.
Так что, учите потихоньку плюсы. Всегда пригодится, даже тогда, когда Мелкомягкие наконец обанкротятся.
а если начать с визуал бейсика, потом перейти к c++ будет сложно? и как научится делать алгоритмы?
Разное - Помогите с выбором языка программирования
Тут очень сложный вопрос. Проблема в том, что классический VB от Мелкомягких уже, считай, мертвый язык, ибо они отказались его поддерживать. В силу того, что у этого языка не оказалось хардкорных фанатов (как у древнего QBASIC, и они у него до сих пор есть), то этот язык точно мертв. Жив и развивается(?) VB.NET, ну, ровно до тех пор, пока Мелкософт его опять не забросит и не переключится на нечто новое под другую платформу. Если думаете, что этого не будет, то Вы слишком хорошо думаете о Мелкомягких.
На настоящее время VB.NET - вполне кошерный язык, со множеством очень хороших и доступных учебных материалов. Как в качестве бумажных книжек, так и в виде электронных книг. В качестве бонуса платформы .NET имеем возможность безбоязненно мешать VB.NET с любым языком, работающем на этой платформе. Это очень серьезный плюс. Вы даже понять сейчас, наверно, не можете, насколько он серьезен.
Единственное слабое звено в опоре на .NET - это сами его творцы, Мелкософт. Каждая новая версия .NET требует все больше дискового пространства, и абсолютно несовместима с предыдущей. Когда при установке 4-й версии мне сказали, что нужен целый гигабайт на диске, я послал это дело куда подальше.
Так что, учите потихоньку плюсы. Всегда пригодится, даже тогда, когда Мелкомягкие наконец обанкротятся.
-
cookie_monster
Re: Разное - Помогите с выбором языка программирования
george32451,
Turbo Pascal, можете попробовать Blitz3D, если хотите писать игры.
А дальше уже от конкретного чего вы хотите отталкивайтесь.
А лучше учите математику, без нее игры тяжело будет писать и в самом программирование
Хотя сам, не со школы увлекся математикой, позже.
Да и про теорию алгоритмов со структурой данных не стоит забывать
Цитата torauma:
Научиться нельзя, ты либо уже умеешь это делать, либо программирование тебе не освоить.
Научиться всегда можно, простой алгоритм какого то действия, напишет. А так, есть теория алгоритмов которую надо изучать.
Turbo Pascal, можете попробовать Blitz3D, если хотите писать игры.
А дальше уже от конкретного чего вы хотите отталкивайтесь.
А лучше учите математику, без нее игры тяжело будет писать и в самом программирование
Хотя сам, не со школы увлекся математикой, позже. Да и про теорию алгоритмов со структурой данных не стоит забывать

Цитата torauma:
Научиться нельзя, ты либо уже умеешь это делать, либо программирование тебе не освоить.
Разное - Помогите с выбором языка программирования
Научиться всегда можно, простой алгоритм какого то действия, напишет. А так, есть теория алгоритмов которую надо изучать.