therollingstones
therollingstones личный блог
28 декабря 2017, 17:33

Теория большого взрыва моего мозга.

В конце прошлого года я задался целью изучить язык программирования, чтобы сделать индекс. Если смотреть с практической точки зрения, в данный момент выполняю практические задания по книге «Programming: Principles and Practice Using C++» Bjarne Stroustrup, еще многое предстоит сделать и выучить, меня очень сильно подвело слабое знание матчасти и вот только спустя год, я могу сказать, что разложил все по полочкам. Постоянные читатели блога теперь знают, что прошлые публикации были попытками приближения к результату. А теперь давайте немного отвлечемся, ведь дальше все разложено по полочкам и можно отдохнуть.

Рано утром примерно около двух месяцев назад. Какое насыщенное явление. Теория большого взрыва моего мозга.

Бодро так… Я знаю что солнца в это время года в России дифицит, но только не в моем блоге))

Теория большого взрыва моего мозга.
Теория большого взрыва моего мозга.Теория большого взрыва моего мозга.
Теория большого взрыва моего мозга.
Теория большого взрыва моего мозга.
Обожаю эти места, оттуда не хочется уезжать вообще. Теория большого взрыва моего мозга.Итак, давайте быстро ответим на фундаментальные вопросы, которые встают перед нами когда мы начинаем программировать. Нам говорят, есть цифры, буквы и еще различные символы, с такой информацией работает компьютер и во время программирования вы будете работать именно с этой информацией. Как-то легко звучит и действительно это легко, но что бы легко с этим обращаться, а ведь пытливый ум начнет задавать вопросы и искать ответы, и ответ «потому что потому» его явно не устроит.

Давайте рассмотрим картинку.
Картинку нужно читать слева направо по ходу изложения.Теория большого взрыва моего мозга.
Человек наблюдает различные явления в окружающей его природе, вот вы только что наблюдали яркое осеннее солнце  и думаю вам понравилась фотография. Такова природа человека, мы начинаем наблюдать с самого рождения и до последних минут трезвого ума, мы наблюдаем. Надо отметить, человеку многое дано для наблюдений зрение, слух, осязание, обоняние. Еще природой нам дано выражать явления. Мы можем выразить одно явление с помощью звука, жеста, символа,  различные типы выражения будут равны по смыслу, если другая особь знакома со смыслом выражения она поймет явление которое стоит за выражением, соответственно поймет то, что вы хотели выразить. Со временем библиотека выражений становилась больше и согласитесь, похожим явлениям, например книга — книжный (магазин), логичнее присваивать похожие выражения, это просто логично, это диктует нам сама природа. Именно так появились выражения которые состоят из похожего набора символов и звуков, которые выражают похожие явления. Так выражается принцип наследования в любом языке. Похожим явлениям присваиваются похожие выражения, заметьте происхождение фундаментальной причины которую диктует природа, в одном выражении присутствует часть другого, как в общем то книги в книжном магазине. В конце концов придумывать новые звуки и символы для каждой группы выражений наверное стало сложно и решили ограничиться алфавитом. Давайте проследим закономерность тут. Давайте посмотрим на катринку, явление равно выражениям, явление можно выразить звуком, символами жестом, но логически они будут соответствовать, так как будут указывать на одинаковое явление, именно поэтому каждой букве в алфавите соответствует звук, по набору звуков можно вывести серию букв и наоборот. Вы может немного запутались, но начинайте размышления от картинки, от естественных причин.


А теперь давайте рассмотрим  очень похожую картинкуТеория большого взрыва моего мозга.


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

Я добавил к солнцу и облакам еще и стакан воды (боже какой малый набор явлений по сравнению с фотографиями), но вот есть чашка а в ней вода. Давайте подумаем, если налить воду в стакан а затем вылить из него воду, а затем опять налить воду в стакан, что можно наблюдать? В обоих случаях кол-во воды в стакане будет одинаковым. Таким образом можно измерить неопределенное кол-во воды например. Это фундаментальный пример равной меры и происхождения счета. Нужно просто принять этот пример как вы принимаете воду, сходите и выпейте стакан сладкого сока, а можно два. Теперь неопределенное кол-во воды можно измерить равной мерой, а если запомнить сколько раз была использована равная мера, станет известно точное кол во воды. Более того, если кто либо еще будет использовать эту же равную меру вы сможете произвести определенные расчеты. Да, вода и равная мера это один из фундаментальных  простых законов. Данный пример очень ярко отражает текущее отражение дел, но еще длинна шага примерно одинакова, равную длину имеют   руки и ноги и т.д., примеров из которых можно извлечь равную меру довольно много. Шагами можно измерить длину. 


Человек наблюдает явления и может выразить их с помощью звуков, символов, жестов. выражения разного типа, но выражающее единое явление будут логически равны. Человек может наблюдать явление измерениями, равную меру тоже можно выразить с помощью звуков, жестов и символов, но когда наблюдения масштабны, символы лучше записывать, современные цифры отражают равные меры явления 0,1 (один стакан воды)2,3,4,5,6,7,8,9, шаг, прыжок, килограмм. Не сколь важен символ, сколько важно понимать природу происхождения цифр, а мы рассмотрели фундаментальные примеры. Представьте операции над стаканами с водой, ничего вредного от такой аллегории нет. Над равными мерами можно производить операции к равной мере можно прибавить одну равную меру (+), из группы равных мер можно убрать одну равную меру(-), две равные меры можно повторить два раза(*) и будет четыре меры, группу из четырех мер можно разделить на две группы по две меры (/), также равные меры и группы равных мер очень удобно сравнивать равно(=), не равно(!=), больше(>), меньше (>), 

В заключении, когда вам говорят, что компьютер понимает только символы (цифры, буквы, другие разные символы), нужно понимать, насколько много можно выразить с помощью символов и насколько богата природа символов, да, в компьютер можно сохранять только символы.

Удачи  в новом году и в программировании)

Маленький от меня подарок
«Programming: Principles and Practice Using C++» Bjarne Stroustrup
пиратку найти очень легко, удачи0))







26 Комментариев
  • Слава Птицын
    28 декабря 2017, 17:50
    А китаезы иероглифами думают.
    Фигня все эти алгоритмы. Разум человека — это нечто другое и к целочисленному исчислению никакого отношения не имеет.
  • SEREGA
    28 декабря 2017, 17:51
    Вабщето зима а е весна чё  за фотки!!!))) зачем програмирование изучать если можно тупа заказать!!!
  • П М
    28 декабря 2017, 19:54
    мне кажется научиться программировать по страуструпу, это всё равно как пытаться понять жизнь по большой советской энциклопедии.
    сам пост напомнил вот это выступление
    www.ted.com/talks/roger_antonsen_math_is_the_hidden_secret_to_understanding_the_world

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн