we_are_coded.by CODE · Светът, декодиран
EN
Понятие

Езици и формати

ОсновитеОбновено на 16 август 2026we are coded

Кодът заповядва. Форматът само пази какво вече знаем.

Проверено на16 август 2026
Накратко: кодът е инструкция - казва на компютъра какво да направи. Форматът е просто записани данни - казва какво компютърът вече знае. JSON, YAML и CSV не са езици за програмиране, а само подредени листове с информация. Едното нарежда, другото описва. Различни неща, различна работа.

Питон, JavaScript, SQL - това са езици, на които се пише код. Звучат като различни версии на едно и също нещо, но всъщност всеки е скроен за различен разговор. Помисли как ти самият говориш различно с майка си, с клиент по имейл и докато попълваш банков формуляр. Смисълът е един и същ, но тонът се сменя според това с кого и защо говориш. Езиците за програмиране работят по същия принцип - избираш този, който е скроен за разговора, който трябва да се случи.

Конкретно: когато поръчваш нещо онлайн, бутонът, който натискаш, е написан на JavaScript и говори директно с това, което виждаш на екрана. Изчисляването на крайната цена може да минава през Питон, който върши сметките зад кадър. А намирането на поръчката ти в системата на магазина е разговор на SQL с базата данни - огромен подреден архив, в който SQL умее да зададе точния въпрос и да получи точния отговор.

Форматите са различна история. Те не нареждат нищо, само записват факти. JSON и YAML пазят настройки - неща от рода на кой цвят е бутонът или на кой имейл да пристигне известието. CSV пази таблици - същото като списък в Excel, само редове с имена и числа един под друг. Ако отвориш такъв файл и видиш редове с двоеточия и скоби, не гледаш счупен код. Гледаш бележка, оставена спокойно, за да я прочете програмата.

Не е нужно да помниш имената. Важното е да разпознаеш разликата, когато я срещнеш - едното е заповед, другото е опис.

Кодът казва: направи това. Форматът казва: ето какво вече знам.

Гледам системата

Преди изобщо да разбера какво е код, бях разгърнал стотици файлове с настройки. Първото, което ме успокои, беше точно това разграничение: файлът с настройки не мисли, не решава, не греши логически. Той просто пази. Обърка ли се нещо там, значи някой го е записал накриво - а не че системата се е взривила.

Затова когато строя нещо и видя грешка, първият ми въпрос е: това код ли е, който трябва да мисли различно, или файл с данни, в който просто нещо е записано на грешното място? Отговорът пести часове объркване, защото насочва към точния човек - и точния разговор.

Визуалът е генериран код-арт, без чужди изображения.
Официални първоизточници
→MDN Web Docs: JSON (речник, Mozilla)→Python.org: официалният сайт на езика