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