Твой софтовый форум > Тематические форумы > Программирование

Программирование на С++

,

помогите научиться..

Дата публикации: 12.10.2018 - 00:39
Pages: 1, 2
nokeMoH
Цитата | Quote(AquaTour @ 9.10.2018 - 2:05)
1 Гб в 2018 году это совсем не внушительный объем, его можно весь загрузить в память и там обрабатывать

Имеется в виду Оперативная Память RAM ?.. Стало быть если обрабатываться будет 1 GB данных, а RAM памяти установлено всего только 512 MB, то файл на таком слабом компьютере обработать уже не получиться ?..


Цитата | Quote(AquaTour @ 9.10.2018 - 2:05)
1 Гб в 2018 году это совсем не внушительный объем, его можно весь загрузить в память и там обрабатывать, а с учетом того, что результат будет в 4 раза меньше, то и результат формировать в памяти. Кмк в таком алгоритме, самой медленной частью будет чтение и запись файла.

Я не совсем понял о каком результате, который будет в 4 раза меньше, идёт речь ?..


Цитата | Quote(AquaTour @ 9.10.2018 - 2:05)
Кмк в таком алгоритме, самой медленной частью будет чтение и запись файла.

Что такое КмК ?..


Цитата | Quote(AquaTour @ 9.10.2018 - 2:05)
если устроит вариант C\C++ или C#, то устанавливать Visual Studio 2017 Community Edition
При выборе компонентов выбрать нужные, нет смысла ставить больше чем потребуется.

Вариант на С++ меня вполне бы устроил, тем более что некие видео уроки мною уже были просмотрены по этой теме, ни чего не понятно, но было очень интересно.. Не хочу мешать знания новой среды программирования отличной от С++ со знаниями теми, что о С++ я уже знаю, пусть их и не очень много, но всё же, а то совсем путаница у меня в голове будет, пусть говорят что сложный язык, но ведь и он тоже поддаётся обучению..


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

Я сегодня за вечер постараюсь нарисовать в Фотошопе картинку, чтобы было более наглядно, и, понятен сразу весь процесс полностью, чего я хочу добиться в итоге, чтобы полный цикл Алгоритма был весь перед глазами, и так удобнее мне тоже будет ориентироваться в пространстве... А потом, надеюсь с Вашей помощью, всё должно получиться, пошагово, по цепочке, будем двигаться от одной операции к другой, до тех пор, пока не пройдём весь путь Алгоритма от начала и до конца..
AquaTour
Цитата | Quote(nokeMoH @ 9.10.2018 - 19:52)
Имеется в виду Оперативная Память RAM ?.. Стало быть если обрабатываться будет 1 GB данных, а RAM памяти установлено всего только 512 MB, то файл на таком слабом компьютере обработать уже не получиться ?..
*

да, RAM. Не факт, проблемы нехватки памяти решаются виртуальной памятью, в ущерб скорости работы. Если память является ограничивающим ресурсом, то можно изменить алгоритм, обрабатывая файл по кускам. Но мне помнится недавно шла речь о бескомпромиссной гонке за скоростью, а уже появились ограничения.
Цитата | Quote(nokeMoH @ 9.10.2018 - 19:52)
Я не совсем понял о каком результате, который будет в 4 раза меньше, идёт речь ?..
*

я о результирующем файле, ведь как я понял по алгоритму, из четырех байт оригинального файла, получается один байт результата
кмк - как мне кажется
Цитата | Quote(nokeMoH @ 9.10.2018 - 19:52)
пусть говорят что сложный язык, но ведь и он тоже поддаётся обучению..
*

если мой пример из области физики не заставил одуматься - пожалуйста, никто же не говорит что не учится, вопрос лишь в трудности изучения, а сложные вещи лучше учить имея какой то фундамент.

nokeMoH
У меня сейчас вышла небольшая заминка со свободным временем из-за работы, прошу прощения, буду делать каждый раз по чуть-чуть сколько буду успевать, все вопросы которые будут появляться по возможности постараюсь озвучивать их сразу..
Pages: 1, 2


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке: Программирование на С++
SoftoRooM © 2004-2024