HTML - это язык программирования.

Сохраняй посты, комментируй и ставь оценки
Развлекательно - познавательная информация для тех, кто хочет начать погружение в веб дизайн и программирование.
© 2024 Константин Оборотов
===

Как вы думаете, сколько букв в алфавите русского языка? Если вы считаете, что 33, то я с удовольствием с вами поспорю.
Я считаю, что всего лишь 32, т.к. буква "ё" формально существует, но лучше ее никогда не использовать на практике. По современным правилам букву "ё" всегда можно заменить буквой "е", но нельзя поступать наоборот. Это означает, что использование буквы "ё" ничем не оправдано и несет в себе дополнительные риски ошибок. А раз мы букву "ё" никогда не используем, то зачем ее считать буквой алфавита?
Впрочем, все эти диспуты о русском языке покажутся детскими по своей простоте и наивности, если мы начнем рассуждать о китайском языке.
Как китайцы набирают свои тексты? Используют огромные клавиатуры с площадью несколько квадратных метров? Или кропотливо комбинируют сбор иероглифов хитрыми комбинациями клавиш на клавиатурах, которые похожи на наши? А может голосом диктуют свои рассказы, а умный софт компьютера переводит китайскую речь в китайский текст на иероглифах?
Все перечисленные выше варианты реальны и все они трудоемки, требуют ясности ума, чистоты мышления и большого трудолюбия.
Впрочем, это еще полбеды. А как хранится это огромное количество иероглифов и сколько их вообще?
Если мы можем согласиться, что в русском языке 32 буквы, ну, пускай, максимум 33, то в китайском языке все сложнее. Не всякий сможет подсчитать их точное количество. Кто-то говорит, что всего лишь 800, кто-то 3000. Другие специалисты утверждают, что около ста тысяч. Но это неточно.
Так сколько же иероглифов в китайском языке? У меня есть простой, четкий и однозначный ответ на этот, казалось бы, сложный вопрос. Ровно 20992 знака. Как мне удалось так точно подсчитать? Я открою вам этот секрет. Следите за полетом моей мысли.
Как всем известно, мы с вами работаем в кодировке "UTF-8", самым популярном представлении Юникода. При этом используем 1112064 кодовых позиций, т.е. символов. По сути, у нас тут получается мировой алфавит из более чем миллиона букв. В этот алфавит входят все английские и русские буквы, китайские иероглифы, буквы известных древних языков и разного рода "веселые картинки".
Русские буквы находятся в этом алфавите, начиная с позиции 1040 (большая русская буква А) до позиции 1103 (маленькая русская буква я).
Самые популярные китайские иероглифы занимают места от 19968 до 40959. Нехитрая арифметика дает тут результат по общему количеству: 20992.
Вообще, в нашем мировом алфавите есть много чего интересного и удивительного. Есть хитрые математические значки. Если буквы, знаки и иероглифы практически всех известных живых и мертвых языков мира. Если множество разных "картинок" для развлекательных и познавательных потребностей.
Предлагаю вам поверхностно познакомиться с этим алфавитом. Давайте, бросим взгляд на 80 произвольно выбранных знаков из этого алфавита.

В самой верхней строчке этой выборке я предлагаю вашему вниманию первые десять иероглифов китайского алфавита.
Понемножку мы можем начинать изучать китайский язык прямо сейчас. Первый иероглиф означает вовсе не "минус", как вы могли подумать, а "один". Второй иероглиф означает "человек". Что означает третий иероглиф, я не помню, найдите сами в Интернете. Зато я помню, что означает десятый иероглиф - "три".
Остальные 70 картинок, это почти случайная выборка, сделанная с целью дать вам быстрое, хоть и поверхностное знакомство с буквами мирового алфавита. Я хочу особо подчеркнуть, что это именно "буквы", "символы", точно такие же по смыслу знаки, как буквы английского или русского языков или иероглифы китайского.
Я нисколько не удивлюсь, если в ближайшее время появится новое направление - создание текстов исключительно из таких вот "картинок". Интересный вид творчества.
Если вы дочитали до этого места, и вас заинтересовал прекрасный таинственный мир HTML сущностей, пробудился интерес к веб дизайну и строительству, то самое время погрузиться в эту тему более глубоко:
Небольшая видео инструкция поможет вам ориентироваться в этом сложном большом мировом алфавите.
🐣🐤🐥🐓🐔🦆🦢
...
Первоисточник:
===
Язык программирования нельзя выучить. Его можно только усвоить. К чему я это? К тому, что бесполезно что-то учить, бесполезно смотреть видео, если вы это не будете тут же использовать. Посмотрели видео о том, как решать какую-то задачу? Хотя бы перепишите код, потом поэкспериментируйте над ним, попробуйте поменять его и посмотреть, что будет. Попробуйте немного изменить задачу и переделать код, чтобы эту задачу он решал.
И каждая тема, которую вы выучили — чтобы усвоить, нужно довольно много практики. Многие новички утыкаются в стену и не могут продвинуться в изучении дальше не потому, что столкнулись с особо непонятной темой. Тема-то понятная, они просто предыдущие поняли недостаточно. И надо не биться головой в стену, а вернуться, больше пописать код по предыдущим темам, и потом возвращаться назад.

Наверно упоминание кекса уже малость подзаенадоело, но встретил вот такую рекламу (обведена). И это даже не ссылка. Со дна постучали. Снова.

Разблокировалось воспоминание как я в первый раз программу писал в ответ на пост Первый опыт

Было это примерно в 9 классе. На уроке информатике учительница решила написать некий кусок кода, который что-то должен был что-то сделать. Без объяснений, просто перепечатайте на компьютере и запустите. Что уж там должен был делать этот кусок кода я не знаю до сих пор...
В процессе перепечатывания кода классом выяснилось, что на доске были ошибки и их исправляли мелом. Вроде кто-то даже запустил и что-то получилось.
Я не допечатал - прозвенел звонок.
От этого урока у меня и тогда и до сих пор осталось недоумение, я так и не понял что я делал и зачем.
Следующий урок программирования для меня состоялся много позже, через пару лет.

Всегда интересно мнение "нового" человека о какой-то предметной области. Порой свежий взгляд замечает интересные вещи, на которые опытные люди не обращают внимания. У них глаз "замылился".
Перед прослушиванием моей новой песни под названием "Песня человека, который решил изучить английский язык" я предлагаю для погружения в тему небольшие отрывки из истории "Английский для взрослых".
- Цитата начало
...
- Уровень владения языком у всех нас троих примерно одинаковый, - ответил Петр, - мы изучали английский в школе, затем в высших учебных заведениях. После этого успешно прошли несколько частных курсов, вроде Вашего. Активно используем английский язык на практике, я в бизнесе, а мои друзья на работе. Другими словами, если коротко, ничего не знаем, не помним, на слух не понимаем, читать не умеем. Я умею немного говорить. В основном, ругательства. Но, кроме друзей, меня никто не понимает. Или делают вид, что не понимают. От смущения. Черт их разберет.
- Хорошо, - улыбнулась красавица Эльвира, - тогда начнем с самого начала. Слушайте меня внимательно и смотрите на монитор.
На большом демонстрационном мониторе отобразились буквы английского алфавита: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z.
- Постарайтесь запомнить, - Эльвира начала тыкать лазерной указкой буквы и одновременно громко произносила названия букв, - "эй", "би", "си", "ди".
- Я извиняюсь, Эльвирочка, - перебил преподавательницу Петр, - вы забыли первую букву "а".
- Как это забыла? – удивилась Эльвира, - я четко и громко сказала "эй".
- Эй, эге-гей! – засмеялся Петр, - это я слышал. Вы букву "а" не назвали.
- А, поняла, - сообразила Эльвира, - как у вас все запущено! Первая буква в английском алфавите называется не "а". Она называется "эй".
A a [eɪ] эй
- Что за бред. Как это буква "а" называется "эй"? – возмутился Петр, - вы издеваетесь?
Эльвира надулась от обиды. Она выключила лазерную указку и положила ее на стол. А вместо нее, взяла в руки указку деревянную, довольно массивную. Мне это не понравилось.
- Спокойно, Петя, - я решил, что надо вмешаться, чтобы проблема не доросла до конфликта, - сейчас разберемся, кто тут "ху", а кто тут "эй". Не надо спорить и ссориться. Всегда можно найти компромиссное решение и прийти к взаимопониманию. Ты Вован, что скажешь?
- Да мне по фигу, - лениво ответил Вован, - называйте, как хотите, какая разница? Ты, Петя, чего рогом уперся, на принцип пошел? Вообще, такие казусы бывают в международной лингвистике. Например, в старославянском языке буквы тоже назывались хитро. Что-то вроде, "аз", "буки", "веди", "еже", "херувимы". Как-то так, не помню точно.
- Но даже тут все-таки "аз", а не "эз", - буркнул Петр, - хоть какая-та логика есть. Не могу я букву "а" называть "эй". Это же тупость страшная. У меня язык не поворачивается.
- Ладно, друзья, главное, чтобы у нас тут была приятная дружеская творческая атмосфера. Давайте, букву "а" будем называть "ай". Раз уж нельзя ее называть просто "а", а называть "эй" Петру не позволяют его религиозные убеждения, - предложил я компромисс.
- Ну, на это я еще могу согласиться, - вздохнул Петр, - хотя и с трудом.
- Глупость какая, - Эльвира со злобой стукнула указкой по столу, - буквой "ай" называется совсем другая буква, вот эта.
И Эльвира тыкнула указкой в букву "i".
- Буква "и" называется "ай", - возмутился Петр, - а какая тогда буква называется "и"?
- Вот эта! – закричала Эльвира и тыкнула указкой в букву "e".
- Ребята! Она просто издевается над нами! – закричал Петр, - все буквы перепутала! Это зачем так надо! Почему нельзя просто называть буквы, как они есть? "А", "Бэ", "Цэ", "Дэ", "Е". А у нее все перепутано!
- Молчать! – вдруг закричала Эльвира громко и истерично, - слушать меня! Я управляла классом из тридцати детей! У меня даже дебилы алфавит знали! И вы будете знать, гребанные старперы, пусть я тут хоть сдохну! Понятно? Повторяйте за мной!
Мы с Вовкой, как заколдованные, повторили за Эльвирой весь алфавит: "эй", "би", "си", "ди", "и", "эф", "джи", "эйч", "ай", "джей", "кей", "эл", "эм", "эн", "оу", "пи", "кью", "а", "эс", "ти", "ю", "ви", "дабл-ю", "экс", "уай", "зэд".
Петр упорно молчал.
- Вы почему нарушаете учебную дисциплину? – спросила его Эльвира и, грозно махая указкой, подошла к Петру совсем близко.
- А как такую чушь можно повторять? Я все слышал. Кроме всего прочего, ты еще и букву "рэ" называешь "а". Если это не маразм, то, что это?
- Не сметь мне "тыкать"! – заорала Эльвира, стуча указкой по мощным плечам Петра, - ты знаешь, кто ты такой? Ты мазафака, ты козел, баран, даже хуже, ты – овец! Тишина в классе! Выполнять, что я говорю! Не рассуждать! Скажи "эй"! Лучше по-хорошему!
...
- Цитата конец
Теперь вы погрузились в тему и можете прослушать песню. Стиль спокойный, "бардовский".
А если вы ещё и саму историю прочитаете, будет совсем замечательно.
...
Первоисточник:
Песня 009. Песня человека, который решил изучить английский язык. Константин Оборотов. Музыкальное приложение к истории "Английский для взрослых".
История 00048. "Английский для взрослых"
===
Программа "ИньнЯ" на выдуманом языке программирования "YinYang".
Hello Life
Написал или разработал программу, под названием ИньнЯ, это про Инь и Ян в человеке, с позиции программиста, для далёких от этой темы людей, что показывает как мы работаем.
По-американски - if-anglishe: Programm "YinYang".
Лог отладки программы показан в текстовом виде на выдуманом языке программирования "YinYang".
Писал в блокноте на компьютере. На телефоне можется читаться неудобно. Возможны ошибки. Стиль какой есть.
-[DEBUG]-----
;Комментарий: ЗДЕСЬ НАЧИНАЕТСЯ ОТЛАДКА ПРОГРАММЫ
;Комментарий: КОЛИЧЕСТВО ВОПРОСОВ ЗАДАННЫХ ПРОГРАММЕ
WORD .STEP
;Комментарий: КОЛИЧЕСТВО УДАЧНЫХ ЗАВЕРШЕНИЙ ПРОГРАММЫ
WORD .SUCCESSFUL = 0
-[FILES]-----
;Комментарий: ФАЙЛ - СОДЕРЖИТ ПРОГРАММУ ОТ А ДО Я
flle: YinYang.txt ->
-[DATA]-----
;Комментарий: ЗАДАНИЕ ГЛОБАЛЬНЫХ ДАННЫХ В ПРОГРАММЕ
Ян = "это ты"
Инь = "это вы"
-[CONSTANTS]-----
;Комментарий: ПЕРЕЧЕНЬ КОНСТАНТ ПРОГРАММЫ
;Комментарий: ЗАГОЛОВОК ПРОГРАММЫ
HEAD = "Это программа ИньнЯ, задайте вопрос или введите HELP, для помощи. <NEWSTRING> Нажмите ENTER, для подтверждения"
;Комментарий: ТЕКСТ ПОМОЩИ ПРОГРАММЫ
HELP = "Имейте ввиду, не задав вопрос, о главном в жизни, вы здесь останетесь навсегда"
-[PROGRAM]-----
;Комментарий: ВАЖНАЯ СЛУЖЕБНАЯ ПОДПРОГРАММА, ВОЗВРАЩАЕТ ОДИН АРГУМЕНТ - ПАРАМЕТР В ВЫЗЫВАЮЩУЮ ПОДПРОГРАММУ
VAR Подпрограмма "Вопрос-Ответ"
;Комментарий: ВЫЗОВ ВНЕШНЕЙ ПОДПРОГРАММЫ, АРГУМЕНТЫ ИНЬ И ЯН
VAR = CALL О_боже_подай_на_ответ( Инь, Ян )
;Комментарий: ВОЗВРАЩАЕТ ОДИН АРГУМЕНТ - ПАРАМЕТР В ВЫЗЫВАЮЩУЮ ПОДПРОГРАММУ
RETURN VAR
;Комментарий: ГЛАВНАЯ ПОДПРОГРАММА, ЗАПУСКАЕТСЯ ВСЕГДА ПЕРВОЙ
MAIN "Босс"
WORD TEMP ;Комментарий: СЛУЖЕБНАЯ ПЕРЕМЕННАЯ
.STEP = 0; ;Комментарий: КОЛИЧЕСТВО ЗАДАННЫХ ВОПРОСОВ СБРАСЫВАЕТСЯ В НУЛЬ
PRINT: "Поехаааааааааали******************" ;Комментарий: ВЫВЕСТИ НА ЭКРАН СООБЩЕНИЕ О СТАРТЕ ПРОГРАММЫ
PRINT: HEAD ;Комментарий: ВЫВЕСТИ НА ЭКРАН ЗАГОЛОВОК ПРОГРАММЫ
Цикл INFINITY ;Комментарий: НАЧАЛО БЕСКОНЕЧНОГО ЦИКЛА
.STEP = .STEP + 1 ;Комментарий: ПОДСЧЁТ КОЛИЧЕСТВА ЗАДАННЫХ ВОПРОСОВ
TEMP = CALL: "Вопрос-Ответ" ;Комментарий: ЗАДАТЬ ВОПРОС ПРОГРАММЕ И ПОЛУЧИТЬ ОТВЕТ ОТ НЕЁ
Условие выполнено? TEMP : BREAK ;Комментарий: ЕСЛИ ПЕРЕМЕННАЯ TEMP НЕ РАВНО НУЛЮ, ПРЕРВАТЬ БЕСКОНЕЧНЫЙ ЦИКЛ
Зациклиться ;Комментарий: ЗАЦИКЛИТЬ ОБЪЯВЛЕННЫЙ ЦИКЛ РАНЕЕ
PRINT: "Конец..." ;Комментарий: ВЫВЕСТИ НА ЭКРАН СООБЩЕНИЕ О ЗАВЕРШЕНИИ ПРОГРАММЫ
.SUCCESSFUL = .SUCCESSFUL + 1 ;Комментарий: КОЛИЧЕСТВО УДАЧНЫХ ЗАВЕРШЕНИЙ ПРОГРАММЫ
END "Босс"
-[COMPILE]-----
;Комментарий: КОМПИЛЯЦИЯ И СБОРКА ПРОГРАММЫ
compile YinYang.txt
make YinYang.bin
-[RUN]-----
;Комментарий: ЗАПУСК ПРОГРАММЫ YinYang
running YinYang
*Поехаааааааааали******************
>Задайте вопрос, введите HELP, для помощи
*Нажмите ENTER, для подтверждения
>HELP
*Имейте ввиду, не задав вопрос, о главном в жизни, вы здесь останетесь навсегда
>Кто Я?
*Ты Инь и Ян
>А где-же Я?
*Ты в Ян
>А что про Инь?
*Она - это "И", что всех объединяет
>Через, что объединяет?
*ь - мягкая такая сила.
>А что за название ИньнЯ?
*ИньнЯ - его превод звучит, как, сливаемся в одном мы.
>Что такое СЕКС?
*Это аббревиатура, значит, что - "Спробуй Его(Её) Кактус Съесть".
>Что главное в жизни человека?
*Семья, она может быть родной, дружеской, братством, страною, верою и землёй.
>Есть ли на свете Бог?
*ОН живёт в каждом из нас.
>Как поговорить с Богом?
*Найди себя, спроси себя, и найдёшь ответ.
>В чём смысл жизни?
*Зашифровано - Pfgecnbnm ghjuhfvve BymyZ
*Конец...
-[END]-----
;Комментарий: КОНЕЦ ПРОГРАММЫ
А теперь попробуйте это произнести на русском или английском языках 😃Так что японский не такой уж и сложный 🤪
Лестница в нашем доме проходит не через квартиры, а находится в отдельном закутке. Ежедневно я по ней спускаюсь и поднимаюсь, так как живу невысоко и на лифте не езжу. В один прекрасный день я выхожу на лестницу, и вижу там на стене две черты. Полосы тянулись вокруг стены по кругу вдоль всей лестницы параллельно другу другу. И чувствуется, что рисовали чуть ли не по линейке. Даже пока я спускался, расстояние между ними не менялось. Очень аккуратно. Решительно ошеломила меня эта композиция на первом этаже - в самом низу эти линии заканчивались... яйцами. Аффект через две минуты сменился любопытством, я запрыгнул в лифт и поехал на последний этаж. Собственно, мои опасения подтвердились - это действительно был 16-этажный член.
Здравствуй, прекрасная незнакомка!
Если ты решила стать счастливой в браке – тебе стоит прочитать это брачное объявление до конца!
Сначала о той, которую я ищу:
1. Ты должна быть красивой, - и не только по отзывам твоих родителей.
1.1. Без лишнего веса: рост в сантиметрах, минус 100, остаток равен весу в кг. Рост измерять без обуви, взвешиваться без белья (голой).
1.2. Мой рост 175 см. Твой: 175 минус максимальная высота каблуков твоей обуви и минус три (запас на высоту твоей причёски). Если планируешь носить шляпу – три заменить на высоту шляпы!
1.3. Цвет волос не регламентируется, но лучше - покороче. Лысеющих прошу не беспокоить!
1.4. Максимальная ширина прорези рта: 4-5 см. Губы пухлые.
1.5. Зубы белые, ровные, 32 шт. (без протезов!).
1.6. Нос мясистый (как у Анжелики Джоли), без следов переломов.
1.7. Ресницы длинные (свои).
1.8. Глаза большие, миндалевидные, цвет не регламентируется.
1.9. Уши средние, не оттопыренные.
1.10. Шея длинная.
1.11. Плечи узкие.
1.12. Размер груди № 3 (без силикона).
1.13. Руки красивые (без мозолей), пальцы длинные, ногти миндалевидные (свои).
1.14. Таз гинекоидный.
1.15. Бёдра узкие.
1.16. Ноги длинные.
1.17. Ступни узкие.
1.18. Шрам только от аппендицита.
2. Характер не скверный. Добрая, нежная, ласковая, заботливая, отзывчивая, не скупая, но и не транжира, скромная. С приятным голосом (как у актрисы Теличкиной). И без вредных привычек.
3. Ты должна уметь:
3.1. Готовить, и не только яичницу.
3.2. Шить и вышивать.
3.3. Вязать (и спицами, и крючком).
3.4. Делать массаж и ставить банки (не трёхлитровые).
3.5. Работать в огороде и консервировать.
3.6. Ухаживать за домашней птицей.
3.7. Клеить обои, белить и красить.
4. У тебя должна быть работа и высшее образование.
5. Ну и самое главное: ты должна быть в возрасте до 25 лет, и не быть порченной.
Что тебя ждёт:
1. Деревянный дом на самом берегу моря (Жигулёвского). Есть сарай, банька и гараж с мотоциклом Днепр (с люлькой).
2. Огород 8 соток (навоз уже раскидан).
3. Автобусная остановка в семи минутах быстрой ходьбы.
4. Магазин в 20 минутах.
5. Опорный пункт полиции.
6. Бытовая техника:
6.1. Газовая плита четырёхкомфорочная, с духовкой (если закончится газ - есть в запасе электроплитка).
6.2. Стиральная машинка Фея (с реверсом).
6.3. Электрочайник (надо удалить накипь).
6.4. Электроутюг.
6.5. Скороварка (новая).
6.6. Цветной телевизор (ламповый).
7. Мебель и посуда в достатке.
8. Кратко о себе:
8.1. Рост смотри п.п. 1.2.
8.2. Вес. 75 кг.
8.3. Красивый брюнет.
8.4. Не пью и не курю.
8.5. Высшее образование (инженер-электрик).
8.6. Работаю, зарплата достойная.
8.7. Есть права на мотоцикл.
8.8. Радиолюбитель.
8.9. Анекдоты не люблю, болтунов тоже.
8.10. Люблю читать техническую литературу.
8.11. Женатым не был.
8.12. Занимаюсь физкультурой (с гантелями).
8.13. Отпуск провожу дома (на берегу моря и в огороде).
8.14. Друзей нет.
8.15. Гулянки не люблю.
8.16. В армии отслужил (ВУС – радист).Ты уже готова мне написать, но тебя интересует, сколько мне лет? Я молодой, и душой, и телом, и по паспорту. Мне 43 года!
Позвони мне, и я сделаю тебя счастливой…
(автор объявления не известен)

Всё чаще встречаю фразу "навайбкодили". Вот у мну есть скачанные 3 тома "Искусство программирования" от Эрвина Дональда Кнута. Я даже первый его том толком не прошёл по его задачкам на уровне более чем начальный. А у него там есть "задачки со звёздочкой".
Вопрос. Хоть какая-нибудь нейросеть сумела порешать хотя бы с десяток "задач*" не плагиатя то, что уже есть в тырнете?
Комментарии