Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Программирование на C / C++


РАССЫЛКИ ПОРТАЛА RFPRO.RU

Лучшие эксперты в разделе

Gluck
Статус: 9-й класс
Рейтинг: 103
∙ повысить рейтинг »
CradleA
Статус: Мастер-Эксперт
Рейтинг: 79
∙ повысить рейтинг »
Степанов Иван /REDDS
Статус: 5-й класс
Рейтинг: 76
∙ повысить рейтинг »

С / С++

Номер выпуска:2033
Дата выхода:13.01.2022, 19:15
Администратор рассылки:CradleA (Мастер-Эксперт)
Подписчиков / экспертов:9 / 42
Вопросов / ответов:1 / 1

Консультация # 202026: Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос: Подскажите,откуда начать учить язык си или с++,по книгам,по ютубу,или по разным сайтам в интернене....

Консультация # 202026:

Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос:
Подскажите,откуда начать учить язык си или с++,по книгам,по ютубу,или по разным сайтам в интернене.

Дата отправки: 03.01.2022, 17:00
Вопрос задал: magomed_kalandarov (Посетитель)
Всего ответов: 1
Страница онлайн-консультации »


Консультирует CradleA (Мастер-Эксперт):

Здравствуйте,
В первую очередь надо определиться для чего изучаете программирование.
для изучения С++ я бы рекомендовал Страуструп С++

И хороший совет от эксперта Алексеев Владимир Николаевич:


Для меня главная цель программирования : автоматизация утомительно-рутинных операций. Примеры:

1) На работе или в гостях есть компьютер с личными файлами-документами, которые должны быть точно такими, как у меня дома. Очень нужно, чтоб документы, недоделанные на работе, я мог скопировать на флэшку, принести домой, закончить работу с ними, и на следующий день отнести обратно на завод. Носить с собой все файлы - невозможно, их тысячи! Они очень долго копируются на флэшку и не умещаются. Я написал программу, которая составляет файлы-списки, сравнивает одинаковые файлы по новизне, и быстро упаковывает на флэшку только те файлы, кот орые обновились в течение дня.

2) На кухне варится картошка. Я много раз увлекался работой за компьютером и забывал вовремя выключить электро-плиту. Теперь у меня есть программа, которая при запуске просит ввести одно число - количество минут (можно добавить текст-сообщение). Программа зачитывает из системных часов текущее время, добавляет заданные минуты, и в нужный момент сообщает о событии.

3) Я еду десятки километров в другое поселение пере-установить товарищу опер-систему. За день работы я установил и настроил много приложений, устал, поехал домой. Но забыл сделать какую-то важную настройку. Так было много раз. Теперь моя программа зачитывает из компьютера все установленные приложения и главные настройки, сопоставляет их с план-списком и сообщает о недоделке, либо сама предлагает доделать. Удобно? - Очень!

4) Почти все мы пережили беду, когда умер жёсткий диск, и вместе с ним исчезли наши уникальные личные файлы (домашняя фото-тека, переписка с люби мыми, ценные дистрибутивы…). Все знают, что для спасения файлов надо делать регулярный бэкап (резервное копирование на другой носитель). Но все забывают сделать это вовремя. Теперь моя программа ежечасно и быстро проверяет старость Бэкап-журнала. И если пора бэкапить, прога начинает ежечасно "долбить" меня, пока бэкап не обновится. После этого прога сама пере-создаёт задачу на следующие сутки.

5) Вам очень понравилась какая-то статья в интернете, которую Вы долго искали. Но скопировать её в виде ТолькоТекст или ТолькоСкриншоты будет НЕполноценно, потому что статья содержит схемы и формулы, её желательно подредактировать… Можно сохранить Html-страницу полностью, но на 30 килоБайт полезной информации Вы получите в 40 раз больше рекламной гадости! (пример см rfpro.ru/question/202023#323911 , Ссылка). Вычистить из огромной копии вредные JavaScript и прочие мусор-тэги без порчи и ошибок - это очень долгое и напряжённое занятие! Программа на VBScript делает это на много быстрее и качественнее, чем мой мозг! Пожалуй, хватит примеров?

Вы интересовались программированием в машинном коде? - это очень нудное и абстрактное занятие, НЕ для новичков! Для учёбы нужны посильные задачи, от успешного выполнения которых Вы можете получить ощутимую радость Победы, вдохновляющую на продолжение учёбы. От выполнения абстрактных машинных команд (типа в ячейку #CD0000…18 внести число #00AB1010 ) Вы эту радость не получите, и Ваша тяга к программированию быстро заглохнет.

Подробнее можете почитать абзац "Машинный язык" в статье "Цели программирования" Ссылка2 . Там Вы увидите недостатки :
- для каждого процессора свой машинный язык
- минимальная (плохая) читаемость кода
- программисты почти не используют

Я советую Вам начать программирование с самого простого и достаточно мощного языка VBScript . Научиться программировать в нём Вы можете прямо здесь за 10 минут, если пожелаете. Потом Вам будет легче освои ть более сложные языки.

Консультировал: CradleA (Мастер-Эксперт)
Дата отправки: 12.01.2022, 10:03
Рейтинг ответа:

НЕ одобряю +1 одобряю!


Оценить выпуск | Задать вопрос экспертам

главная страница  |  стать участником  |  получить консультацию
техническая поддержка

Дорогой читатель!
Команда портала RFPRO.RU благодарит Вас за то, что Вы пользуетесь нашими услугами. Вы только что прочли очередной выпуск рассылки. Мы старались. Пожалуйста, оцените его. Если совет помог Вам, если Вам понравился ответ, Вы можете поблагодарить автора - для этого в каждом ответе есть специальные ссылки. Вы можете оставить отзыв о работе портале. Нам очень важно знать Ваше мнение. Вы можете поближе познакомиться с жизнью портала, посетив наш форум, почитав журнал, который издают наши эксперты. Если у Вас есть желание помочь людям, поделиться своими знаниями, Вы можете зарегистрироваться экспертом. Заходите - у нас интересно!
МЫ РАБОТАЕМ ДЛЯ ВАС!


В избранное