|
31 / 31 / 0
Регистрация: 30.06.2011
Сообщений: 467
|
|
Тому кто хочет программировать.20.08.2011, 20:28. Показов 9365. Ответов 79
Метки нет (Все метки)
Этот мануал предназначен для тех кто хочет начать программировать но не знает с чего начать.
1.Выбор языка. Человек захотевший начать программировать первым делом отправляется в гугл, с таким запросом как "Обучение программированию" или отправляется в Википедию и там пишет запрос "языки программирования".Прочитав одну две статейку он понимает что не всё так просто и язык программирования не один(а таковых насчитывается более 2 тыщ.). Тут начинается долгое долгий выбор того самого языка который "мне подходит". А ещё ведь есть и Компиляторуемые(http://ru.wikipedia.org/wiki/Компилятор) интерпретируемые(http://ru.wikipedia.org/wiki/Интерпретатор) языки программирования. 2.Язык выбрали а что дальше? Мы наконец-то определились с языком,осталось ещё много чего). Тут начинается поиск книг по вашему языку,ниже приведены названия некоторых книг(С++): "Язык программирования C++. Вводный курс", Стенли Липпман, Жози Лажойе Р. Лафоре - Объектно-ориентированное программирование в С++ Бьярне Страуструп Программирование: принципы и практика использования C++ 3.У языка есть много диалектов,какой учить? У многих языков программирования есть диалекты,например у паскаля это UCSD, Turbo, Delphi. У С++ ISO/IEC 14882 C++.Какой учить дело ваше,ведь основы почти одинаковы. Надеюсь этот мануал вам помог,удачи вам в программировании!!!
0
|
|
| 20.08.2011, 20:28 | |
|
Ответы с готовыми решениями:
79
Кто знает, как программировать в xcode? Кто хочет обучиться программировать сайты на языке C#? Ищу программистов - новичков и тех, кто хочет научиться программировать |
|
1360 / 988 / 119
Регистрация: 30.07.2010
Сообщений: 5,297
|
|
| 27.08.2011, 15:26 | |
|
1
|
|
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
| 27.08.2011, 15:50 | |
|
Это работодатель сформулировать не может толком.)
Механника - С++, согласен. Но в 90% случаев используется готовый физический движок и программировать "ничего" не нужно. Логика - обычно пишется сценаристом на скриптовом движке. И не пограммистом пишется. Эффекты - это уже шэйдеры. К С++ имеют весьма посредственное отношение. Оценка визуальной составляющей??? Я в шоке! Если всем этим должен заниматься программист (читай - один человек), это говорит лишь о малом бюджете и небольшом коллективе. Но там и написано, что речь о казуальных играх. Они вполне могут писаться полностью на компилируемом языке. Ладно, соглашусь, я был слишком пессимистичен в предыдущих постах.
0
|
|
| 21.09.2011, 13:40 | |
Сообщение было отмечено как решение
Решение
3
|
|
|
2 / 2 / 0
Регистрация: 17.08.2017
Сообщений: 30
|
|
| 17.08.2017, 09:46 | |
|
Для новичка подойдет Liberty Basic, очень простой в освоении. Далее когда освоится можно переходить и на другие в зависимости от направления применения своих способностей (писал программы на множестве разных языков и пришел к выводу, что все зависит от задачи), но C++ тяжеловесен, все что можно написать на C++, можно написать и на других языках проще и быстрее (хотя бы и на FreeBasic - который компилирует в свою очередь через транслятор C).
По Liberty Basic прошу на сайт del . Есть компилятор версии 4.5.1 с ключом, примеры программ, мной написанный самоучитель и список задач для самостоятельного решения. Добавлено через 13 минут Если писать типа RPGшки то можно использовать готовую платформу, например герой меча и магии 5 версии 3.1. Там очень хороший редактор карт и сценариев, но без знания азов программирования в нем не разберешься или можно пойти еще дальше взять платформу Skyrim, на нем можно вообще самостоятельную игру сделать, то же самое без знания азов в нем делать нечего. А какой опыт программирования уже есть? Добавлено через 14 минут (Дали оценку сообщению отрицательную, хотелось знать почему, вроде выражал свое мнение всего лишь)
-0.50
|
|
| 17.08.2017, 09:49 | |
|
ironXmaydan, просто учи плюсы, зачем марать голову какимто бейсиком?
1
|
|
|
2 / 2 / 0
Регистрация: 17.08.2017
Сообщений: 30
|
||
| 17.08.2017, 10:16 | ||
|
С++ лично мне чем не понравился (в версии Visual Studio), что при создании простого проекта тащит за собой множество ненужных вспомогательных параметров, атрибутов, библиотек и так далее. Но для большого и серьезного проекта с разветвленным способом обмена информации с системой конечно С++ идеально подойдет даже лучше чем языки, которые привязаны к dotnet и переносимость между платформами у него хорошая (у freebasic тоже переносимость с платформы на платформу хорошая). Я тоже изучал разные языки и простые и сложные и не жалею (например очень рад что знаю ассемблер так как самые быстрые вычисления можно написать только на нем).
0
|
||
|
Падаван С++
447 / 261 / 89
Регистрация: 11.11.2014
Сообщений: 916
|
|
| 17.08.2017, 10:18 | |
|
ironXmaydan, это смотря как вы проект создвали и лично мне кажется что dotnet поболее тянет вещей, библиотека там все таки стандартная покруче плюсовых
0
|
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 17.08.2017, 13:07 | ||
|
проекты Visual Studio не имеют ни малейшего отношения к языку с++ 2. прохладная история. ну или поведайте миру, какие конкретно ненужные параметры, атрибуты, и библиотеки вы усмотрели в настройках проекта Visual Studio? и что же такое таинственное скрывается за фразой "и так далее"? хотя бы один пример "и так далее" приведите.
0
|
||
|
2 / 2 / 0
Регистрация: 17.08.2017
Сообщений: 30
|
|
| 17.08.2017, 19:38 | |
|
Прошу прощения имел ввиду Visual C++
речь шла не о ненужных о об избыточных (ненужных непосредственно при создании например простого консольного вычисления) не знаю как у кого, у меня при открытии пустого проекта, дополнительно к проекту - proektDlg.cpp создавались файлы proekt.aps, proekt.cpp, proekt.h, proekt.rc, proekt.vcproj, cub.vcproj.PC.User.user, proektDlg.h, Resource.h, stdafx.h, targetver.h плюс около 10 файлов в подпапках никто не спорит что они ненужны, но для новичка при написании той же программы например на freebasic (создаются файлы proekt.bas, proekt.fdp, proekt.obj, proekt.rc, proekt.undo) согласитесь проще да и в результате исполняемый файл 2347 кб в VC++ против 136 кб в FB не идет ни в какое сравнение, но как я и упоминал серьезные проекты лучше писать на VC++.
0
|
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||||
| 17.08.2017, 21:11 | ||||
|
хз, чего там осиливать. вроде как не сложно догадаться, что если нужен простой консольный проект, то выбирать нужно простой консольный проект, а не MFC. в след. раз почитайте справочку, например.
1
|
||||
|
2 / 2 / 0
Регистрация: 17.08.2017
Сообщений: 30
|
|
| 21.08.2017, 20:50 | |
|
проги в сравнении были одинаковые и выполняли одно и тоже
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 21.08.2017, 21:13 | |||
|
Добавлено через 2 минуты
0
|
|||
| 21.08.2017, 21:32 | ||
|
Не по теме:
0
|
||
| 21.08.2017, 22:57 | ||
|
Не по теме:
0
|
||
| 21.08.2017, 22:59 | |
|
0
|
|
| 21.08.2017, 23:03 | |
|
0
|
|
| 21.08.2017, 23:12 | |
|
Не по теме: locm, причину обозначил выше. Данные "пятнашки" пользуются только средствами винды, Qt'шные имеют свою собственную оконную, событийную, и проч. системы, только опосредованно связанные с виндой и отрисовываемые с помощью OpenGL.
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 28.08.2017, 16:42 | |||
|
А программирование как известно начинается не с кота и даже не с выбора языка. А с анализа предметной области и постанови задачи, в первую очередь с математической постановки. Язык это как ручка которой пишешь компутеру что и как посчитать.Так что если хотите начать программировать начните с изучения математики. А без оной абсолютно неважно какого цвета ручка если не знаете что ей писать. Добавлено через 11 минут
0
|
|||
| 28.08.2017, 16:42 | |
|
Что посоветуете тому, кто хочет начать учить Java? С чего начать изучение? Китайский USB ASP программатор не хочет программировать МК
Кто найдёт ошибку тому пятёрку по предмету! Огромного здоровья и счастья тому, кто поможет, да и всем Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет
Новости компьютерного мира и их обсуждение (4)
Салют, шампанское, овации!
:drink:
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
|
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|