Как правильно:Научиться программировать

Материал из Абсурдопедии
Перейти к навигацииПерейти к поиску
Пример простенькой программы на древнеящерском языке программирования Змей горыныч

Вы хотите научиться программировать, но вы слишком тупой для этого. Я сам был таким. Этот гайд вам поможет самостоятельно писать hello world и 0J/QvtGI0ZHQuyDQvdCw0YXRg9C5.

Base[править]

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

Двоичный код[править]

Это классика бл#дь! Это знать надо!
~ Капитан про двоичный код
Это классика01
Ура! Я умнее, чем компьютер!
~ Недооценённый гений, когда научился программировать на двоичном коде
1000011110110000110000100010010011000100110010000010000111000100001101111000011100010000111010100000100001111101000100001010001001000100010010111000011110110001001010100000100001110001000011110110001000010100010010111000100000010000110101100010000011000011110110000111000
~ Компьютер про свой язык

Двоичный код — главное священное божество программирования, без него не не может жить ни одна программа, компьютер и даже ТЫ. Является священным языком из 0 и 1

На двоичном коде писать очень легко, просто делите число на 2, выделяете остаток, потом делите ещё на 2, выделяете остаток, потом ещё на 2, выделяете остаток, потом ещё на 2, потом ещё… делите, пока ответ не будет нулем и записываете все остатки в обратном порядке.

Пример:

54 308 428 790 203 478 762 340 052 723 346 983 453 487 023 489 987 231 275 412 390 872 348 475 (пятьдесят четыре довигинтиллиона триста восемь унвигинтиллионов четыреста двадцать восемь вигинтиллионов семьсот девяносто новемдециллионов двести три октодециллиона четыреста семьдесят восемь септендециллионов семьсот шестьдесят два сексдециллиона триста сорок квиндециллионов пятьдесят два кваттуордециллиона семьсот двадцать три тредециллиона триста сорок шесть дуодециллионов девятьсот восемьдесят три ундециллиона четыреста пятьдесят три дециллиона четыреста восемьдесят семь нониллионов двадцать три октиллиона четыреста восемьдесят девять септиллионов девятьсот восемьдесят семь секстиллионов двести тридцать один квинтиллион двести семьдесят пять квадриллионов четыреста двенадцать триллионов триста девяносто миллиардов восемьсот семьдесят два миллиона триста сорок восемь тысяч четыреста семьдесят пять. В европейской системе: пятьдесят четыре додециллиона триста восемь ундециллионов четыреста двадцать восемь дециллиардов семьсот девяносто дециллионов двести три нониллиарда четыреста семьдесят восемь нониллионов семьсот шестьдесят два октиллиарда триста сорок октиллионов пятьдесят два септиллиарда семьсот двадцать три септиллиона триста сорок шесть секстиллиардов девятьсот восемьдесят три секстиллиона четыреста пятьдесят три квинтиллиарда четыреста восемьдесят семь квинтиллионов двадцать три квадриллиарда четыреста восемьдесят девять квадриллионов девятьсот восемьдесят семь триллиардов двести тридцать один триллион двести семьдесят пять биллиардов четыреста двенадцать биллионов триста девяносто миллиардов восемьсот семьдесят два миллиона триста сорок восемь тысяч четыреста семьдесят пять)=110101110100110011110000111000110100110010111000110111111001110000110010110000110011110100110111111000110111110110110010110011110100110000110000110101110010110111110010110011110011110100110110111001111000110011110100110101110011110100111000110111110000110010110011110100111000111001111001111000110111110010110011110001110010110111110101110100110001110010110011111001110000111000110111110010110011110100111000110100110111110101.

Для перевода из двоичного кода в десятичный, нужно провести простое вычисление: abc2 = (a×2^2 + b×2^1 + c×2^0)10

Коты[править]

Фото ученика МБОУ СОШ, когда удалил зловредную папку system32

В программировании есть три типа котов:

  • Исходный кот — то, что мы пишем во всяких языках программирования.

Пример:

print('goodbye world')

  • Машинный кот — то же, что и двоичный код. При помощи именно его ваш старый трухлявый комп может выполнять команды.

Пример:

1110000111001011010011101110111010011101010000010100010011111000101111001110010110000011101111101111111001011011001100100100111101001

  • Байт-кот — это промежуточное между исходным и машинным котами. Он нужен для упрощения перевода из первого во второй, чтобы ваш комп бомбанул не через 15 секунд, а минут.

Пример:

cHJpbnQ6ICgnYnllIHdvcmxkJyk=

Base64[править]

Base64 — это священный диалект двоичного кода, используемый в байт-коте. Использует стандартный набор буржуйского интернет-алфавита (бурж. ASCII)

Base64 можно легко выучить, выучив простой буржуйский интернет-алфавит:

ASCII
Номер Двоичный код Буква
0 000000 A
1 000001 B
2 000010 C
3 000011 D
4 000100 E
5 000101 F
6 000110 G
7 000111 H
8 001000 I
9 001001 J
10 001010 K
11 001011 L
12 001100 M
13 001101 N
14 001110 O
15 001111 P
16 010000 Q
17 010001 R
18 010010 S
19 010011 T
20 010100 U
21 010101 V
22 010110 W
23 010111 X
24 011000 Y
25 011001 Z
26 011010 a
27 011011 b
28 011100 c
29 011101 d
30 011110 e
31 011111 f
32 100000 g
33 100001 h
34 100010 i
35 100011 j
36 100100 k
37 100101 l
38 100110 m
39 100111 n
40 101000 o
41 101001 p
42 101010 q
43 101011 r
44 101100 s
45 101101 t
46 101110 u
47 101111 v
48 110000 w
49 110001 x
50 110010 y
51 110011 z
52 110100 0
53 110101 1
54 110110 2
55 110111 3
56 111000 4
57 111001 5
58 111010 6
59 111011 7
60 111100 8
61 111101 9
62 111110 +
63 111111 /

Какие есть языки программирования?[править]

В мире полно всяких языков, но самые необычные — это языки программирования. Их тоже очень много, но мы разберем стандартные.

Змей Горыныч[править]

Логотип питона

Змей горыныч (др-ящер. Python) — это скриптовый и лёгкий язык программирования. Изначально, на нём писали древнеящерские ультрамегасупердупер компьютеры, но потом поняли, что он слишком слабый и забили на него х$й.

Мы его в основном будем разбирать в статье, но пока дослушайте список языков. А так, он очень лёгкий, потому что ящеры слишком тупые для нормальных языков программирования

Жабаскрипт[править]

Жабаскрипт (бурж. Javascript) — это диалект другого языка — Yoptascript (др-рус. ѭптаскрiптъ) и придумали его только для буржуев, которые не понимали вилики магучи суски изик.

Также, Жабаскрипт является усовершенствованием языка Ява, на котором написаны такие игры, как ЖДАЛКРАФТ: ХЭ.

Ассемблер[править]

Ассемблер (англ. Assembler — сборщик всякого мусора) — очень мощный язык программирования, способный вычислять до 10.000.000 операций в секунду [1].

Ассемблер напрямую работает с вашим компом, так что вечно следите за обоими, иначе у вас не будет ни ассемблера, ни компа, ни квартиры, ни вас.

В☨☨[править]

Древнерусский хакер пытается пробить по данным местоположение ящеров

В☨☨ (чит. как Вэ-крест-крест)(др-ящер. C++) — древнерусский язык программирования, на котором писали древнерусские ультрамегасупердупер компьютеры. Славится своей сложностью, которая была создана для того, чтобы ящеры не смогли на нём программировать.

Если вы что-то выделили в память — то вам придётся это удалять из памяти, так что следите, чтобы ваш мозг на 20-50 Гб не бомбанул от ваших вирусняков.

В☨☨ является усовершенствованием языка В (др-ящер. C).

Adelphi[править]

Adelphi (чит. как Адельфи)(бурж. Delphi) — язык программирования, который славится своими переменами и переменными.

Был разработан в Немеции в 1995-м году и является диалектом языка Borland Пасквиль, разработанный в 1935-м году для ультрамегасупердупер компьютеров на немецких базах в Антарктиде.

Brainfuck[править]

BrainFuck — простой язык программирования, где все команды выполняют 8 символов: «[», «]», «+», «-», «.», «,», «>», «<».

Также, в нем самый огромный компилятор, 240 байт, поэтому в нем можно создавать АБСОЛЮТНО все программы, и он это всё потянет, кроме Paint и всех остальных программ.

Скачивание Python[править]

Многие языки программирования можно скачать в интернете. Мы сегодня скачаем Змея горыныча.

Инструкция:

  1. Открываем браузер
  2. Вводим в строке ввода: Python
  3. Заходим на официальный сайт
  4. Скачиваем вирусы без Python платно с смс и регистрацией

Если вам лень, то вот ссылка на скачивание:

скачать

Поздравляю! Вы скачали Python! Теперь идёт самое лёгкое, само программирование.

Команды[править]

Система кодировок от Змея Горыныча

В Python есть много различных команд. Мы разберем самую базу:

Типы данных[править]

  • int — целые числа. Например: 3
  • float — числа с плавающей запятой. Например:Плавающая запятая.jpeg
  • str — строки. Например: print('goodbye world')
  • bool — логические значения. Пример: Правда или п%здЁЖ.

Операторы[править]

  • Арифмитические: +, -, *, **, /, //, %.
  • Сравнительные: ==, >, <, !=, >=, <=.
  • Логические: and, or, not.

Функции[править]

  • Функции определяет команда def.
  • Анонимные функции определяют lambda-функции (др-рус. бл’ѧмбда θункцiï). Часто они являются квадратным фактом и аргументом для функций map, filter, и sorted.

Библиотеки[править]

Помимо Александрийской библиотеки, в питоне есть полно бибок. Например:

  • math — она открывает доступ к математическим функциям, как сиська, коська, танк или число Пиздец.
  • datetime — она определяет время, дату и даёт к ним доступ. Например:

сегодня 32 августа

  • random — она нужна для генерации случайных чисел, как у женщины (дата в предыдущем шаблоне определена схожим образом)

Уроки[править]

Типичный урок информатики МБОУ СОШ 3,1415927 посёлка Москва-сити в Москве

Урок 1: hello world[править]

Заходим в Phyton, создаём новую программу, удаляем всё, что там написано и пишем новое:

  1. Переключаем раскладку клавиатуры на английскую.
  2. Пишем команду «print», которая в консоль выводит текст.
  3. Пишем скобку «(», а потом пишем hello world в одинарных кавычках и закрываем скобку.
  4. Сохраняем в какую-нибудь папку нашу программу.
  5. Открываем папку и получаем результат.

Поздравляем! Вы теперь погромист!

Урок 2: Рандомизированный калькулятор[править]

  1. Пишем «import random», которая выгружает функцию рандома
  2. Отступаем две строки и пишем «print(sum=random.randint([1, 10]) + random.randint([1, 10]))»
  3. Сохраняем, открываем и получаем результат суммы чисел от 1 до 10

Поздравляем! Вы теперь программист

Урок 3: Вирус[править]

  1. Пишем hello world и импортируем нужные файлы на китайском языке.
  2. Создаём новый файл и запихиваем туда ещё китайские файлы с самыми опасными и безопасными вирусами.
  3. Пишем простой код для рендера 5D моделей по формулам:

5-Гиперкуб:

Правильный 5-симплекс:

Остальное додумаете сами. Потом называем наше произведение искусства «馬的屁股繪製視窗第二部分。我的世界趣味遊戲», открываем HTML, создаём сайт и даём ссылку на скачивание нашего вируса.

У вас должно получиться примерно это

Поздравляем! Теперь вы хакер!

Выводы[править]

Вы научились скачивать вирусы (в том числе и Python), но не программировать. Это первый этап программиста на пути к нег… недрам вашего компа. Если ваш комп не бомбанул — то вы уже на следующем этапе.

Примечания[править]

  1. Я заработал на работе 5 рублей и отказ печени и когда я написал свои симптомы в ассемблер, то он мне в секунду сделал 10.000.000 операций по замене печени и я не заработаю 5 рублей ближайшие 45.000.000 лет