философия программирования

философия программирования
рассуждения дилетанта
 
----------------------------------

итак - что же собой представляет программирование?

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

что есть программирование - с позиции обывателя-дилетанта?
это разработка неких информационных конструкций-программ, которые так или иначе управляют информационной массой

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

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

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

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

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

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

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

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

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

вероятно что для начала нужно будет понять боле простые языки HTML PHP JS CSS MySQL , ну и затем уже другие

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

то есть программирование - это создание структурности которая будет структурировать информацию - придавая ей некую конкретную уникальность, определенные свойства и параметры, перенаправляя её, перегруппировывая, короче - манипулируя входящим потоком информации, просто информацией, информационным полем - способом заданным определенным, конфигурируя информационные структурности , придавая им свойства качества параметры…

программирование выполняется делается в разных средах - то есть каждый способ программирования это своего рода среда - свой способ преобразовать информацию из одного вида одной формы-структурности в другой вид другую форму-структурность
ну и вероятно что языки программирования можно группировать по степени глубины обработки информационного поля потока - то есть вероятно манипулируя информацией - возможно выполнять с ней разного характера действия
и вот по характеру этих действий возможно подразделить языки программирования
то есть разные задачи выполняются разными языками
некоторые языки вероятно достаточно универсальны и способны выполнять весь спектр задач некоторые же способны выполнять только часть спектра
некоторые из универсальных более возможно ловко вероятно выполняют те или иные задачи - оттого и более предпочтительны для использования в неком конкретном случае

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

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

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

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

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

думаю что на этом вступительную статью закончим
следующее рассуждение - возможно - после освоения четырех-пяти упомянутых выше сред программирования


Рецензии