Как помочь своему недоверию?
Проходя книгу Страуструп Б. — Программирование. Принципы и практика с использованием C++ (2е издание) — 2016
я сталкиваюсь с огромным недоверием к своей памяти.
На данный момент я прошел всего то
основы прошел, но вы же не забыли что я шизофреник и абсолютно себе не доверяю после рынка. Я перечитал основы уже 1 000 раз, но я не доверяю себе, естественно.
К книге прилагается исходный код, откуда это качать можно узнать поэтапно изучая книгу.
Фишка в том, что раньше я просто параллельно с чтением книги прорабатывал этот исходный код, тоже очень много раз. Там есть хитрая уловка, если изучать материал она будет понятна. Примеры исходного кода соответствуют порядку книги за исключением баговых файлов. В результате много раз прочитав книгу, мне достаточно открыть исходные коды и я могу повторить целую часть книги чисто по исходным кодам минут за 30. Это достижение определенно. Думаю еще ближе к изучению C++ в совершенстве.
В результате я точно знаю, что не забуду ключевую информацию. Так как у меня самая лучшая шпаргалка.
Еще я делаю копии кода для работы с заданиями. Но у меня всегда есть четкая схема.
Это этот мертвец на фото?))
я спрашиваю для чего вы этот язык изучаете?
Сам знаю немного языков.
опять какое приложение?
— в винде
— в яблоке
— в вэбе
— в мобилках
Надо сперва поставить задачу что вы хотите, потом найти оптимальные пути решения… допустим реализовывать Мобильное приложение через С++ — это смерть сразу!!!
Например чтобы заняться WEB программирование — изучаем HTML, CSS, JavaScript, PHP, SQL — как минимум ))))
CSS — плюс еще изучаем SASS
JavaScript — плюс еще изучаем JSON, jquery ну т.д.
Egorax, Неужели? А что не так с QT (C++ часть) + QML (интерфейс)?
Excogit8er, WEB-ом + мобилками занимался по сегодняшним меркам давно, в мире программирования сегодня меняется все с бешеной скоростью… может вы и правы, опять же из ваших знаний )))
Но больше любил Delphi
вот и я о том же ;)
Трейдер должен трейдерить, а программист программировать ))
Если напишите, то может тогда и есть о чем поговорить.
Желательно самому писать, это очень продуктивно и удобно.
А теперь все языки — PHP, JavaScript и прочее — это по синтаксису тот же C++.
На TurboPascal в 1990-х возможности программировать на низком уровне (устройства ввода-вывода и драйверы устройств) были такие же, как и на C++.
А сейчас все языки программирования имеют почти одинаковые возможности, как высокоуровнего, так и низкоуровнего программирования.
Учите азы любого языка программирования, а дальше решаете конкретную задачу в железе.
Вы с какого года C++ знаете?
Страуструп с командой на самом деле в 80х годах сделал некие обобщающие фишки и развивал далее свое детище, которое потом назвал С++. Но я сомневаюсь, что вы до публикации этого языка писали на нем что-либо. Тем более, применяли этот язык на микроЭВМ. С++ обладает громадной избыточностью кода, что в применении на микроЭВМ мягко говоря нецелесообразно. Очевидно, когда вы сравниваете С++ с TurboPascal (да простят меня программисты всех времен и народов, что написал эти языки вместе со словом «сравниваете»), то вы не понимаете сути С++, а вероятнее всего, вместо С++ имеете в виду С#.
Я легко могу представить программу с расширением срр, но там от С++ ровным счетом не будет ничего)
Покажите код для микроЭВМ, написанный в 80х на С++, если конечно это не является государственной тайной — на самом деле заинтриговали…
Ещё считается перспективным освоить язык Swift для программирования Айфонов и устройств Компании Apple.
Язык Java считается стремительно устаревающим и Компания Google ему на замену разработала и внедряет язык Kotlin.
А вообще сейчас идет мощный тренд на то, чтобы ручное программирование заменить автоматическим написанием программного кода по данным из визуальных графических редакторов.
Уже сейчас полно онлайн систем, которые в визуальном графическом режиме конструирования создают сайты и мобильные приложения.
Так что простые программы на любительском уровне люди будут писать только для своего удовольствия бесплатно.
А есть ссылки какие?
Читая это смелое утверждение, я вспоминаю, как лет 15 назад соискатель в отдел разработки банковского холдинга на вопрос об уровне знания Oracle написал что-то вроде «это очень простая программа. Я использовал гораздо более сложные программы, например [какая-то ненужная в работе, которую он ищет, хрень] и [какая-то ненужная в работе, которую он ищет, хрень]. Мне потребуется неделя, чтобы изучить программу Oracle и еще неделя, чтобы довести манипуляции с ней до совершенства»
:)
А если хотите программировать, то лучше Java или С#.
C++ с каждым годом становится все сложнее и сложнее. Я считал себя почти что профессионалом в С++, но с выходом новых стандартов языка это становится просто выносом мозга.
Можно конечно писать по-старому. Но только где? Работы на С++ стало намного меньше.