полезные советы

Здесь – маленькие «пустячки», облегчающие жизнь и являющиеся основой любой сущности.

OCHEWIDNO.RU

Главная Найти хорошую работу Похудеть до своего веса Комплексы
Быть умным Быть красивым Каких любят мужчины Наслаждаться
Уметь плавать Вкусно готовь Будь здоров Философия жизни
Экономика и финансы Забытые заповеди Наши детки Разное

При изменении ширины экрана (повороте мобильного) - страницу ПЕРЕГРУЗИТЬ!

Н О В О Е

(последние заметки, по дате убывания)

(ПОДРОБНЕЕ: нажать здесь!)
язык алгоритма

19.10.23г Тупиковый путь западного программирования

С каждым годом все больше работы для программистов и все больше ощущается нехватка ХОРОШИХ программистов. В чем причина?

В тупом следовании канонам Запада! Где есть небожители в программировании и есть жесткое распределение по категориям (корытам).

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

По-хорошему, в НОРМАЛЬНОЙ команде программистов, все должны быть взаимозаменяемы и при разработке алгоритма должны иметь слово ВСЕ!

Иначе получаем: форум программистов Хабр, в котором для получения «слова» надо сначала набрать стаж ПРЕБЫВАНИЯ у них. И не важно содержание того, что человек МОЖЕТ предложить (и предлагает).

Создатель прекрасного языка Kotlin ушел в другое место, оставив такой баг, как отсутствие проверки задания переменных при входе в цикл. Что значительно ухудшает возможности языка, освобожденного от тяжеловесности Java. А оставшийся (в разработчиках Kotlin) Ivan Kuzykin (именно ТАК он себя именует), тупо отвечает элементарными формулировками, причем на английском языке (хорошим своей ПРОСТОТОЙ при написании кода), но явно не дотягивающим до РУССКОГО (языка высокого уровня), необходимого при описании алгоритма (и тем более в общении).

А попавший случайно «в начальники» на Яндекс-практике НИКОГДА не пропустит прекрасно работающую программу, но по ОТЛИЧНОМУ от ЕГО алгоритма!

В результате, при любом собеседовании на вакансии программистов (и у нас в России), Вас обязательно ЗАСТАВЯТ причислить себя к какому-то корыту! И ЭТО не просто об опыте работы, а ЖЕСТКО разделяющие рейтинговые названия (естественно западные).

Секрет же достижений программистов США очень прост: пока страны продают свои товары за ПУСТЫЕ бумажки США, те продолжат скупать ЧУЖИХ программистов!

26.06.21г.На каком языке лучше писать алгоритм?

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

Вторая - нехватка алгоритмистов, причем, именно ЭФФЕКТИВНЫХ алгоритмистов. Подразумевается - ВЫСОКОЭФФЕКТИВНЫХ! Понятие эффективности всегда подразумевает именно ЭТО. И только косность мышления заставляет умничающих, убирать из Википедии поясняющее определение ВЫСОКОЙ эффективности.

Поиск алгоритмистов осуществляется по сказочной формуле: «Пойди туда, не знаю куда. И найди то, не знаю что!» Судите сами: если команды на английском в любом языке программирования вполне оправдан (простотой). То для объяснение важных вещей, нужен язык более высокого уровня вроде русского. Что же мы имеем сейчас? Любой Ivan Kuzaykin пытается изъяснятся на английском, считая ЭТО крутым, не понимая, как УБОГО это выглядит.

В недавнем прошлом, начала компютеризации страны, недалекие чиновники боготворили компьютер. Указывая на его экране, говорили: «Это компьютер сказал!» Как на истину в последней инстанции, не понимая (или не желая понимать) простой вещи. Любая глупость сказанная чиновником и занесенная программистом-переводчиком, выведется на экран без изменений.

Сейчас такая же фигня с тестирующими системами. Они не могут быть умнее человека ее написавшую, поэтому, ничего оригинального и красивого не пропустит, задавая КОЛЕЮ.

Кроме того, заставляя алгоритмиста писать НЕ алгоритм, а код программы СУДЬЯ (а именно так он себя представляет) отбирает только «переводчиков» на компьютерные языки и оформителей. Не понимая, что для настоящего алгоритмиста главное написать хороший алгоритм на русском. А на каком языке затем он будет оформлять программу - по большому счету, ему ПОФИГ.

Кстати, у грамотных программистов алгоритм УЖЕ записан на русском - в комментариях!

P.S. Компьютер - это когда с помощью двух альтернативных сигналов, триггеров (по сути триодов состоящих из катода, анода и управляющей сетки) и Булевой алгебры (управляющей этой сеткой) можно описать ЛЮБУЮ ситуацию! Это подобно конструкции из триггеров когда заливаемая в нее вода вытечет ТОЛЬКО в одно из 2-х отверстий, пройдя все заданные условия и обозначив ПРАВИЛЬНЫЙ результат (выполнения этих условий).

Какие языки вообще возможны во вселенной?

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

В каждом языке есть свои плюсы и свои минусы, особенно в граничных языках: чтобы описать ВСЕ возможные ситуации иероглифами, их число должно стремиться к бесконечности. Поэтому проще с помощью 2-3 десятков букв создавать слова, что значительно сужает массив понятий для запоминания. А добавив еще цифры и символы, можно используя «Булеву Алгебру», описать ЛЮБУЮ возможную ситуацию.

Двоичный код требует абсолютно ТОЧНОГО запоминания комбинаций из нуля и единицы (сигнала) «нарезанных» на порции (разряды) из сплошного потока (нулей и единиц). Причем этим комбинациям придаются значения тех же самых букв, цифр и символов.

Разговорные же языки тоже различаются по сложности: от английского простого (поэтому удобного для программирования) языка мастеровых людей, до - русского, арабского и т.д. сложных языков поэтов и писателей. Языков, своей многоцветностью, способных описать красоты нашего Мира!

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

Подписки НЕТ!

Поиск необходимой информации осуществляется в разделах Главного меню по ссылкам.

Уважая чужой опыт, считаю ОБЯЗАТЕЛЬНЫМ наличие «Обратной связи»:

Обратная связь

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

весна
Правильный CSS! Правильный CSS!
>