Форум программистов, компьютерный форум, киберфорум
Наши страницы
CoderHuligan
Войти
Регистрация
Восстановить пароль
Рейтинг: 1.00. Голосов: 3.

Уроки программирования, его история и смысл от CoderHuligan.

Запись от CoderHuligan размещена 23.05.2019 в 19:47
Обновил(-а) CoderHuligan 24.05.2019 в 11:24

Введение.

Здравствуйте, друзья, товарищи, господа хорошие и не очень, особливо молодые и неопытные начинающие жить кодеры, или хотящие стать ими, люди. Хочу сразу обмолвиться, что данные уроки начисто исковеркают ваш стиль программирования, да так, что вас не примут ни в одну фирму, корпорацию и т. п учреждения, если вы будете кодировать так, как я вас научу, а научу я вас кодировать так КАК НАДО. Они этого не любят.. Хотя, возможно, вас примут на какой-либо завод где нужно программировать контролёры для холодильников или станков автоматов, и где не заботятся о "стилях", методологиях и пр. лабуде... Данные уроки, короче говоря, нацелены на тех, кто хочет научиться быстро и качественно, без особой мозгодробилки, создавать программы для себя или даже на продажу, но только с тем условием, чтобы ваш код никто кроме вас самих не видел. Короче будет весело, а местами и грустно..
Желательно, чтобы вы уже обладали хотя бы элементарными знаниями по информатике школьного обьёма. Хотя это и необязательно - будем учить с нуля. Что такое указатели и переменные, что такое алгоритм и пр.
Если же вы хотите быть "как все", то вам не сюда, даже не читайте эти уроки, они вам принесут один вред. Вам нужно работать, детишек кормить, а здесь всё только искусства ради, науке для..
Последнее время замечаю, насколько упал уровень знаний современной молодёжи, насколько пропал интерес к знаниям и пр. Причины понятны: методы стали в 1000 раз сложнее, компьютеры в 10000 раз сложнее, операционные системы в 100000 раз сложнее. Простому человеку уже НИКОГДА не разобраться с этим всем барахлом по иному не скажешь, который донельзя комерциализирован. Легче просто сломать и выкинуть, чем понять, на что может уйти жизнь и не одна, а ведь нам ещё пожить хочется..
Деньги не только двигатель прогресса, но и его губитель. Сложные системы выгодны производителям, индустрии. Простые системы им не выгодны. Однако сложные системы обречены на вымирание.
Люди, хоть что-то понимающие в программировании и "компутерах" они же выросли на ibm-ах на dos-ах, на спектрумах и микрошах, агатах, БК и ДВК, если вам говорят о чём-то эти названия. Они прошли весь путь эволюции систем от самых примитивных программируемых калькуляторов б3-34 и др., до нынешних систем. Потому они что-то ещё шарят в этом деле, а остальные уже нет. Вот если эти, которые ещё шарят вымрут как мамонты, то всё на этом и закончится.. Конечно эволюция не стоит на месте и возможно что найдутся люди, которым захочется повторить весь эволюционный путь заново, что ж, честь им и хвала, но пусть они оттолкнутся от твердынь прошлых гигантов, чтобы не растрачивать зря свои собственные усилия, ведь жить хочется и им самим..

Зачем вообще эти "уроки", будь они не ладны? Просто некоторые товарищи, апологеты своих методологий, которые им с детства вдолбили школьные учебники информатики, очень зорко следят, чтобы никто не переступал их священных земель.. Расправа их быстра.. Это чувствуешь на своей шкуре на этом хотя бы форуме, где совершенно невозможно показывать код не в том стиле, к которому они привыкли.. А то горя не оберёшься. Поэтому хотя бы в своём собственном блоге мы можем оторваться по полной и говорить, что думаем и кодить так, как считаем нужным..

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

Здесь не будет пространной лабуды, которой достаточно в учебниках. Здесь всё будет кратко, точно и по делу, чтобы время не терять.
Приветствуются советы по темам уроков.
Размещено в Без категории
Просмотров 544 Комментарии 26
Всего комментариев 26
Комментарии
  1. Старый комментарий
    Интересно! Все уроки в этой теме будут?
    Запись от Андрей20000 размещена 23.05.2019 в 23:29 Андрей20000 вне форума
  2. Старый комментарий
    Аватар для Usaga
    И правда интересно. Человек не написавший в своей жизни ничего сложнее Hello World собрался учить других уму-разуму) Что ж, продолжайте)
    Запись от Usaga размещена 24.05.2019 в 04:45 Usaga на форуме
  3. Старый комментарий
    Аватар для Croessmah
    Цитата:
    Сообщение от Usaga Просмотреть комментарий
    И правда интересно. Человек не написавший в своей жизни ничего сложнее Hello World собрался учить других уму-разуму) Что ж, продолжайте)
    Ща тоже свою школу открою )
    Запись от Croessmah размещена 24.05.2019 в 07:42 Croessmah вне форума
  4. Старый комментарий
    Аватар для CoderHuligan
    Цитата:
    Сообщение от Андрей20000 Просмотреть комментарий
    Интересно! Все уроки в этой теме будут?
    Да.
    Запись от CoderHuligan размещена 24.05.2019 в 09:46 CoderHuligan вне форума
  5. Старый комментарий
    Аватар для CoderHuligan
    Цитата:
    Сообщение от Usaga Просмотреть комментарий
    И правда интересно. Человек не написавший в своей жизни ничего сложнее Hello World собрался учить других уму-разуму) Что ж, продолжайте)
    Уверены?
    Запись от CoderHuligan размещена 24.05.2019 в 09:46 CoderHuligan вне форума
  6. Старый комментарий
    Аватар для Usaga
    Вы сами говорили, что ничего не написали, кроме какой-то библиотечки, которую никто в глаза не видел и которую сами же забросили. Да и по вашим постам это прекрасно видно: один хейт и некомпетентные заявления.
    Запись от Usaga размещена 26.05.2019 в 04:57 Usaga на форуме
  7. Старый комментарий
    Аватар для Rius
    Он на самом деле не рук-во пишет, а установил промышленный вентилятор, куда теперь вбрасывает ...
    Запись от Rius размещена 26.05.2019 в 08:50 Rius вне форума
    Обновил(-а) Rius 26.05.2019 в 08:51
  8. Старый комментарий
    Аватар для Usaga
    А мне, почему-то, кажется, что он не троллит, а просто... особенный)
    Запись от Usaga размещена 26.05.2019 в 12:58 Usaga на форуме
  9. Старый комментарий
    Аватар для CoderHuligan
    Цитата:
    Сообщение от Usaga Просмотреть комментарий
    Вы сами говорили, что ничего не написали, кроме какой-то библиотечки, которую никто в глаза не видел и которую сами же забросили. Да и по вашим постам это прекрасно видно: один хейт и некомпетентные заявления.
    То есть если я не написал Операционную систему в одиночку, то уже и... не тяну??..
    Запись от CoderHuligan размещена 26.05.2019 в 13:15 CoderHuligan вне форума
  10. Старый комментарий
    Аватар для Usaga
    Не нужно Великих Проектов в вашем портфолио. Но, если у вас нет вообще никакого опыта ни в open source ни в коммерческой разработке...

    С позиции чего вы тут оценки выдаёте подходам и практикам? "Апологеты"... Где ж вам видеть ценность методик борьбы со сложностью проектов, если кроме постов на форуме больше ничего и не писали? Если ничего не создавать, то и со сложностью не сталкиваешься. А значит и все методы борьбы с ней ничего не значат.
    Запись от Usaga размещена 26.05.2019 в 13:21 Usaga на форуме
  11. Старый комментарий
    Аватар для CoderHuligan
    Цитата:
    Сообщение от Usaga Просмотреть комментарий
    Не нужно Великих Проектов в вашем портфолио. Но, если у вас нет вообще никакого опыта ни в open source ни в коммерческой разработке...
    У меня есть опыт в своих собственых пректах. Этого мало? Или тут в блоге можно только через опен сорс печатать? Покажите мне правила форума, где это запрещено.
    Цитата:
    Сообщение от Usaga Просмотреть комментарий
    С позиции чего вы тут оценки выдаёте подходам и практикам?
    С позиции своих собственных представлений о должном и не должном. Запрещено высказывать своё мнение?
    Цитата:
    Сообщение от Usaga Просмотреть комментарий
    Где ж вам видеть ценность методик борьбы со сложностью проектов, если кроме постов на форуме больше ничего и не писали? Если ничего не создавать, то и со сложностью не сталкиваешься. А значит и все методы борьбы с ней ничего не значат.
    Ещё раз повторяю: у меня несколько проектов. Один из них форумный движок на PHP+javascript. Достаточно обьёмная вещь. У вас постов побольше моего и ваших проектов что-то не видно на горизонте..
    Запись от CoderHuligan размещена 27.05.2019 в 10:58 CoderHuligan вне форума
  12. Старый комментарий
    Аватар для Rius
    Цитата:
    Сообщение от CoderHuligan Просмотреть комментарий
    Покажите мне правила форума, где это запрещено.
    ...
    Запрещено высказывать своё мнение?
    Правила форума CyberForum.ru
    Цитата:
    5.22 Запрещено намеренно вводить других пользователей форума в заблуждение.
    Запись от Rius размещена 27.05.2019 в 12:02 Rius вне форума
  13. Старый комментарий
    Аватар для liv
    Что ж, посмотрим, как будет подан материал.
    Учитывая весьма специфические представления автора поста "о должном и недолжном",
    сразу настаиваю на обязательном наличии примеров кода, подтверждающих каждую мысль.
    Запись от liv размещена 27.05.2019 в 12:34 liv вне форума
  14. Старый комментарий
    Аватар для Avazart
    Да сказали же что человек сам ничего не написал.
    Поэтому очевидно что примеров Вы не увидите.
    Запись от Avazart размещена 27.05.2019 в 12:51 Avazart вне форума
  15. Старый комментарий
    Аватар для CoderHuligan
    Цитата:
    Сообщение от Rius Просмотреть комментарий
    Тогда Дональд Кнут вводит вас в заблуждение. См. урок №3.
    Запись от CoderHuligan размещена 27.05.2019 в 14:17 CoderHuligan вне форума
  16. Старый комментарий
    Аватар для CoderHuligan
    Цитата:
    Сообщение от liv Просмотреть комментарий
    Что ж, посмотрим, как будет подан материал.
    Учитывая весьма специфические представления автора поста "о должном и недолжном",
    сразу настаиваю на обязательном наличии примеров кода, подтверждающих каждую мысль.
    Их будет много.
    Запись от CoderHuligan размещена 27.05.2019 в 14:17 CoderHuligan вне форума
  17. Старый комментарий
    Аватар для Usaga
    Цитата:
    У меня есть опыт в своих собственых пректах. Этого мало?
    Опыт ведения своих проектов так как вам хочется, какого захочется качества и в удобном для вас темпе рядом не стоял с реальной разработкой, где важны сроки, качество и поддерживаемость конечного результата. Судя по невероятному количеству хейта в отношении всего, что сложнее смеси процедурщины и goto, качество этих "личных" проектов то ещё.

    Учить других не освоив профессию дальше хобби и hello world (о чём вы до этого прямо говорили, что разработка для вас хобби и стремится к общепринятым практикам вы не собираетесь) весьма странно и альтернативно.
    Запись от Usaga размещена 27.05.2019 в 16:32 Usaga на форуме
  18. Старый комментарий
    Аватар для CoderHuligan
    Цитата:
    Сообщение от Usaga Просмотреть комментарий
    Опыт ведения своих проектов так как вам хочется, какого захочется качества и в удобном для вас темпе рядом не стоял с реальной разработкой, где важны сроки, качество и поддерживаемость конечного результата.
    Реальная разработка подчиняется корпоративным соглашениям, на несколько сотен страниц. Там нет свободы выбора.
    Цитата:
    Сообщение от Usaga Просмотреть комментарий
    Судя по невероятному количеству хейта в отношении всего, что сложнее смеси процедурщины и goto, качество этих "личных" проектов то ещё.
    Качество у меня всегда отличное. качество работы кода. Как он выглядит меня волнует мало. Важно как он работает.
    А графоманов от программирования я не люблю.
    Цитата:
    Сообщение от Usaga Просмотреть комментарий
    Учить других не освоив профессию дальше хобби и hello world (о чём вы до этого прямо говорили, что разработка для вас хобби и стремится к общепринятым практикам вы не собираетесь) весьма странно и альтернативно.
    По моему нормально. Я что-то понял в этом деле и спешу этим поделиться с другими. Не нравится не читайте. Учить других не получая за это деньги, тратя на это свое время, это чистая благотворительность. Меценатство. Я хочу одного: чтобы Боинги не падали. Больше ничего. Славы мне не надо. Наоборот: я знаю что получу презрение "прохерсионаллов". А молодым это будет полезным.
    Запись от CoderHuligan размещена 27.05.2019 в 17:59 CoderHuligan вне форума
    Обновил(-а) CoderHuligan 27.05.2019 в 18:00
  19. Старый комментарий
    Аватар для liv
    Цитата:
    Как он выглядит меня волнует мало
    Именно это качество и отличает "графоманов от программирования".
    Абы написать... А как его код будут читать другие его не волнует... Правила именования переменных, функций, стиль кода, отступы, комментарии это не для них Код пишется не для компьютера, а для человека!
    Даже если код и работает, это не оправдывает небрежного оформления кода! Самому же потом придется вспоминить через несколько лет!
    Если продолжить аналогию с литературными графоманами: они выдают нагора набор слов, и их не волнует, как это будут читать другие. Они тоже пишут исключительно для себя...
    Именно этому Вы хотите учить молодых? И как им потом вливаться в коллективы?

    Ждем с нетерпением примеров кода, чтобы посмотреть на Ваш стиль программирования
    Цитата:
    Не нравится не читайте
    Ну почему же? Почитаем... И будьте готовы к жесточайшей критике...
    Говорить о презрении не стоит... Т.к. сама попытка нечто систематизировать уже заслуживает уважения...
    Но разнос Вы будете получать, я не сомневаюсь...
    Запись от liv размещена 27.05.2019 в 19:17 liv вне форума
  20. Старый комментарий
    Аватар для Croessmah
    Цитата:
    Там нет свободы выбора.
    Угу. Дай людям свободу и они такого натворят, что потом ни за какие деньги не исправишь.
    Цитата:
    Как он выглядит меня волнует мало.
    А, ты хочешь увеличить армию мракописцев?
    Цитата:
    Я хочу одного: чтобы Боинги не падали.
    Это противоречит предыдущему утверждению.
    Говнокод трудно поддерживать, что повлечет ошибки.
    Запись от Croessmah размещена 28.05.2019 в 20:45 Croessmah вне форума
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru