Ivanov Опубликовано 2 марта, 2012 Опубликовано 2 марта, 2012 Младший сын 12 лет, хочет научиться программированию. Начали с простого HelloWorld.yava. Писали в простом блокноте, JDK, NetBeans IDE, Microsoft Visual C++ 2010. Последний понравился больше всех. Вопросы:На какой язык программирования, стоит обратить внимание?К какой версии Microsoft Visual C++, англ. или рус. сразу приучать?Ну и посоветуйте программку для написания))))))))) Лица 72AG Часы для боковой панель Windows
Crus Опубликовано 2 марта, 2012 Опубликовано 2 марта, 2012 мелокософтовая студия 2008 и выше пойдётязык C#, С++ второй, на мой взгляд, посложнее, но весьма субъективное мнение.Если с пониманием английского на слух порядок, то вот сайтик. www.thenewboston.org - видеоуроки программирования на разных языках программирования (и не только) если обучаться программированию на JAVA, то вот этот конкретно курс мне понравился:http://thenewboston....list.php?cat=31ну и для JAVA подойдёт Eclipse среда, по-моему, лучше. учить сам будешь или с учителем ? зыв ТС спроси вечером, расскажу поподробнее что и как. С уважением, Crusader(Макс) Б/Н 27."У прямолинейно и равномерно летящего самолета суммы всех сил и моментов равна нулю." (с) физика
GRom Опубликовано 2 марта, 2012 Опубликовано 2 марта, 2012 Самое простое это Blitz Basic 3D Приимущества: легкость освоения, быстрота получения красивых результатов. Объектно - ориентированный язык. Имеет множество функций для написания игр. Хорош для написания игр. Недостатки тоже есть: недоделанная объктная модель (не может вложенные структуры делать, только один слой иерархии), сравнительно медленный код при расчётах. Более серъёзный язык: C++ для проффесионала, работаю на оболочке от майкросовта Visusl studio. Достоинства: быстрый код, отличная совместимость со стандартными библиотеками. Позволяет писать программы любого уровня сложности.Недостатки: сложность освоения высока, путанный синтаксис (из-за него догооолга отладка программ), неудобный (для меня ) интерфейс от Микрософта - Визуал студио. Любые программы. Delphi 7 (Delphi 8 - интерфейс как у Вижуал студио - неудобен) Достоинства: удобный интерфейс оболочки, кинул кнопку на окно будующей программы и всё - пиши код!Можно писать программы любой сложности, внятный синтаксис - как следствие простота отладки программ.При проектировании баз данных - идеален. Недостаки: более медленный код по сравнению с С++, но быстрее (заметно примерно в двое) чем у Блитца.Более больший объём программ на выходе. С# ( Си - шарп) - диалект языка С++Достоинства и недостатки те же. Ориентирован для программирования Web. Monkey http://arthur.im/monkey новейший язык программирования от производетелей Блитца, ещё дымится! Достоинства: очень удобный синтаксис, оболочка, развитая структура объектов (то чего не хватает Блитцу)Недостатки: пока еще не упёрся, пару программ всего написал. Хотя один есть - не умеет работать с 3D. Ориентирован на написание Web и игр для Web и мобильных телефонов. Бортовой Номер - 34 —-------------------------------------------------------------------------------------------------------------------- "Увидел – сманеврировал, сблизился – открыл огонь – сбил!" Б.Ф. Сафонов —--------------------------------------------------------------------------------------------------------------------
GRom Опубликовано 2 марта, 2012 Опубликовано 2 марта, 2012 (изменено) Раньше 14 лет можно и не пытаться (хотя может уже и поздно )Просто программирование это всегда: Текст на английском (исключение - учебные языки с урезанными возможностями) Математика, желательно высшая. На счёт програмки для обучения берётся учебник - самомучитель и в перёд! Их учебников массо, но желательно иметь ещё электронный справочник - книгу с гиперссылками, что бы быстрее ответы на вопросы искать.Бывают ещё книжки ЧАВ-ошники с гиперссылками. Естественно только АГЛИЦКИЙ, русифицированные программы обычно с глюками, да и если станет проффесионалом, то дадут официалку орижинал, а она естественно Аглицкая.Так что переучиватся будет потом тяжко. Изменено 2 марта, 2012 пользователем Alex GRom Бортовой Номер - 34 —-------------------------------------------------------------------------------------------------------------------- "Увидел – сманеврировал, сблизился – открыл огонь – сбил!" Б.Ф. Сафонов —--------------------------------------------------------------------------------------------------------------------
ABC Опубликовано 2 марта, 2012 Опубликовано 2 марта, 2012 Посмотри http://msdn.microsof.../cc950524.aspx. Специально создан для обучения детей (и начинающих) основам программирования. Изучать только английские версии. Русские страдают плохим переводом и ошибками, внесенными локализацией. С++ вообще бы не рекомендовал начинающим - ломает мозги, формируя программиста, ориентированного не на решение задачи, а на технологическое решение, которое может быть решит задачу. In theory there is no difference between theory and practice. In practice there is.
ABC Опубликовано 2 марта, 2012 Опубликовано 2 марта, 2012 С# ( Си - шарп) - диалект языка С++Достоинства и недостатки те же. Ориентирован для программирования Web.С# не ориентирован на сеть. Это универсальный язык программирования, но благодаря развитым библиотекам он нашел наибольшее распространение как язык программирования для корпоративного сектора и для корпоративного сектора сети. Вообще, крайне удачный язык, чьему полному господству мешает требование наличия .Net framework, поддержка только Windows (mono не в счет, как мертворожденное), наличие виртуальной среды исполнения, что снижает быстродействие и мешает защите от взлома. In theory there is no difference between theory and practice. In practice there is.
GRom Опубликовано 2 марта, 2012 Опубликовано 2 марта, 2012 С# ( Си - шарп) - диалект языка С++Достоинства и недостатки те же. Ориентирован для программирования Web.С# не ориентирован на сеть. Это универсальный язык программирования, но благодаря развитым библиотекам он нашел наибольшее распространение как язык программирования для корпоративного сектора и для корпоративного сектора сети. Вообще, крайне удачный язык, чьему полному господству мешает требование наличия .Net framework, поддержка только Windows (mono не в счет, как мертворожденное), наличие виртуальной среды исполнения, что снижает быстродействие и мешает защите от взлома. А Нетворк к тому же это добавляет тормозов вагонами! Посмотри http://msdn.microsof.../cc950524.aspx. Специально создан для обучения детей (и начинающих) основам программирования. Изучать только английские версии. Русские страдают плохим переводом и ошибками, внесенными локализацией. С++ вообще бы не рекомендовал начинающим - ломает мозги, формируя программиста, ориентированного не на решение задачи, а на технологическое решение, которое может быть решит задачу.Золотые слова С++ занимается именно этим отладка, отладка и ещё раз отладка.... Бортовой Номер - 34 —-------------------------------------------------------------------------------------------------------------------- "Увидел – сманеврировал, сблизился – открыл огонь – сбил!" Б.Ф. Сафонов —--------------------------------------------------------------------------------------------------------------------
Ivanov Опубликовано 2 марта, 2012 Автор Опубликовано 2 марта, 2012 Посмотри http://msdn.microsof.../cc950524.aspx. Специально создан для обучения детей (и начинающих) основам программирования. Изучать только английские версии. Русские страдают плохим переводом и ошибками, внесенными локализацией. С++ вообще бы не рекомендовал начинающим - ломает мозги, формируя программиста, ориентированного не на решение задачи, а на технологическое решение, которое может быть решит задачу. Server Error in '/' Application Лица 72AG Часы для боковой панель Windows
ABC Опубликовано 3 марта, 2012 Опубликовано 3 марта, 2012 Server Error in '/' ApplicationИзвини, вроде нормально открывалось.Нашел лучше ссылку, тот же язык, но русскоязычное общество:http://smallbasic.ru/ Язык Small Basic. In theory there is no difference between theory and practice. In practice there is.
ABC Опубликовано 3 марта, 2012 Опубликовано 3 марта, 2012 А Нетворк к тому же это добавляет тормозов вагонами!Не надо голословных утверждений, да еще и с ошибками. Нетворк - это сеть. .Net framework в теории медленнее, чем нативное приложение, но по факту это критично только для 10-15% приложений. Ил-2 (точнее львиная его часть) написана на ява, а она куда тормознее С# и .Net framework. Но в целом это обсуждение языков оффтоп здесь. В качестве первых языков программирования ребенку я бы ни тот, ни этот не рекомендовал. А рекомендовал бы Small Basic, Python с натяжечкой. In theory there is no difference between theory and practice. In practice there is.
Shturman Опубликовано 3 марта, 2012 Опубликовано 3 марта, 2012 Эххх, вспомнить бы Logo... Высота - залог здоровья! БН 94
GRom Опубликовано 3 марта, 2012 Опубликовано 3 марта, 2012 А Нетворк к тому же это добавляет тормозов вагонами!Не надо голословных утверждений, да еще и с ошибками. Нетворк - это сеть. .Net framework в теории медленнее, чем нативное приложение, но по факту это критично только для 10-15% приложений. Ил-2 (точнее львиная его часть) написана на ява, а она куда тормознее С# и .Net framework. Но в целом это обсуждение языков оффтоп здесь. В качестве первых языков программирования ребенку я бы ни тот, ни этот не рекомендовал. А рекомендовал бы Small Basic, Python с натяжечкой. В каком месте ошибки, хоть одна? Стараюсь править свой текст и находить все очепятки, если ты увидел ошибку в моём посте, тогда. не торопись цитировать!А подожди 10 минут и все очепятки будут убраны! Утверждение про нетворк не голословно, работал с этой фиХГнёй, да добавляет приятностей и возможностей, но для приложения добавляет минимум 20% а в некоторых случая до 200% (т.е. вдвое) тормозов! А насчёт только для10% ~ 15% приложений - это как минимум не верно, потому, что то место где нетворк применяется - это нужно данному, разрабатываему приложению, и следовательно в 100% случаев добавит тормозов. А так в этой теме - оффтоп, надеюсь не по теме больше не буду. Бортовой Номер - 34 —-------------------------------------------------------------------------------------------------------------------- "Увидел – сманеврировал, сблизился – открыл огонь – сбил!" Б.Ф. Сафонов —--------------------------------------------------------------------------------------------------------------------
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти