Другие языки программирования и технологии
Здесь есть программисты? Как научиться понимать языки программирования? Я вот никак не могу...
В компьютерной школе проходили Visual Basic я его еще помню и в нем могу делать всякие напоминатели, будильники, калькуляторы расходов своих домашних. А вот другие языки программирования абсолютно не могу понять, да и Basic дальше не продвинуть. По книгам плохо понимаю. Переменные, возраты, массивы... там много непонятных терминов, которые так же не понятно объясняются.. Базик я знаю интуитивно, т.е. что там массивом называется не знаю, а то что мне надо сделать - знаю как сделать. В данный момент пытаюсь изучить MEL в MAYA, самой программой владею, а встроенный язык не дается... Дык как научиться понимать языки программирования? есть ченить вводящее в курс дела? В принципе не чайник, но четь тяжело.
Я тебе хотел предложить учебник почитать, но если ты плохо по книгам понимаешь, то даже не знаю.
Может, на какие-нибудь компьютерные курсы устроиться с индивидуальным подходом?
Только выбирай те, где учат программированию, а не работе в Ворде или в Фотошопе.
Основу - что такое переменная, массив, процедура, чем функция отличается от подпрограммы - это придется по книжкам заучить.
Дальше, начинать нужно с того, что научиться составлять алгоритмы программ. То есть берешь задачу и представляешь в голове, что нужно, чтобы ее решить? На бумажке блок-схему составь.
Сначала ввести какие-то данные, потом проверить условия, потом выполнить одно и тоже действие несколько раз подряд, для этого организовать цикл, потом снова проверить условие, опять что-то вычислить, и наконец, вывести готовый результат на экран. А какой-то набор действий надо будет проделать несколько раз, но не подряд, и циклом тут не обойдещься - надо эту часть вынести в подпрограмму, и запускать ее каждый раз, как понадобится. А если такой набор зависит от параметров, и должен возвращать какое-то значение, то надо будет функцию организовывать.
Примерно так.
В ООП языках (Visual Basic, C++, C#, Visual FoxPro, Delfi и других) нужно сначала продумать интерфейс - где какая кнопка, где поле для текста, где список выпадает, и прочее. Потом программировать события и реакции, происходящие с элементами интерфейса - что должно произойти, если нажать эту кнопку, что будет, если выбрать такую-то радиокнопку, что если поставить такую-то галочку в чекбоксе, и т. д.
Может, на какие-нибудь компьютерные курсы устроиться с индивидуальным подходом?
Только выбирай те, где учат программированию, а не работе в Ворде или в Фотошопе.
Основу - что такое переменная, массив, процедура, чем функция отличается от подпрограммы - это придется по книжкам заучить.
Дальше, начинать нужно с того, что научиться составлять алгоритмы программ. То есть берешь задачу и представляешь в голове, что нужно, чтобы ее решить? На бумажке блок-схему составь.
Сначала ввести какие-то данные, потом проверить условия, потом выполнить одно и тоже действие несколько раз подряд, для этого организовать цикл, потом снова проверить условие, опять что-то вычислить, и наконец, вывести готовый результат на экран. А какой-то набор действий надо будет проделать несколько раз, но не подряд, и циклом тут не обойдещься - надо эту часть вынести в подпрограмму, и запускать ее каждый раз, как понадобится. А если такой набор зависит от параметров, и должен возвращать какое-то значение, то надо будет функцию организовывать.
Примерно так.
В ООП языках (Visual Basic, C++, C#, Visual FoxPro, Delfi и других) нужно сначала продумать интерфейс - где какая кнопка, где поле для текста, где список выпадает, и прочее. Потом программировать события и реакции, происходящие с элементами интерфейса - что должно произойти, если нажать эту кнопку, что будет, если выбрать такую-то радиокнопку, что если поставить такую-то галочку в чекбоксе, и т. д.
Просто ты неправильно пытаешься понимать язык.. . А то сейчас это больше похоже на шаманство а не на программирования - знаешь что это работает но не знаешь как работает.. .
Попробуй разобрать каждый шаг программы, понять для чего он нужен...
Попробуй разобрать каждый шаг программы, понять для чего он нужен...
Это как выучить иностранный язык - ключевые слова и конструкции-предложения.. .
Запишитесь на курсы в конце концов, вчитывайтесь в книги, практикуйтесь, не ленитесь. Всё поймете.
Запишитесь на курсы в конце концов, вчитывайтесь в книги, практикуйтесь, не ленитесь. Всё поймете.
Изучай Delphi он гораздо легче и удобней.
Вообще современные языки надо читать просто как простой текст) правда ссылок от главы к главе много, но это привычка выработается
Учи Pascal, потом delphi. Потом учи Си-подобные. Узнаешь что такое и массивы и переменные)))
качай книгу страуструба. поймешь С++ -поймешь все остальное. и там написано что такое массивы и т. д.
Геннадий Кучерявый
Кстати да.) Я посмотрел ща в википедии. С++ очень похож на MEL стилем написания. Просто копия.
Правда понятнее он не стал и мозг закипел просто... =)
Правда понятнее он не стал и мозг закипел просто... =)
Похожие вопросы
- Вопрос программистам со стажем. Какой язык программирования учить начинающему программисту?
- Идти ли на программиста если не знаешь языков программирования?
- Программист сколько должен знать языков программирование?? , и какие языки программирование??
- У программиста должен быть основной язык программирования, на котором он умеет думать и писать сразу?
- насколько я понимаю язык программирования знать совсем не означает умение писать программы...
- А как компьютер понимает язык программирования? Ведь для того чтобы я, например, понимал русский, я должен его знать?
- Хочу пойти учиться на программиста. Подскажите по языку программирования
- Может ли программист, который хорошо знает один, два или три языка программирования, переключиться на любой другой?
- Я учусь в 5 классе и хочу научится языку программирования C++.
- Какой язык программирования изучать первым? С учетом того, что поступать буду на программиста. Какой лучше знать?
Алгоритмы и блок-схемы учился составлять в компьютерной школе.) Помню как их там.. =))
Видимо правда лучше мне сначала ченить попроще изучить. C++
Я с математикой в школе туго, не математического склада ума...
Или это не сильно важно тут?