Свързани публикации 'computer-science'


Разбиране на нотацията Big O
Тъй като компютърните науки продължават да се развиват, една концепция, която остава съществена за разбирането на ефективността на алгоритмите, е нотацията Big O. Нотацията Big O е математически инструмент, който ни позволява да опишем ефективността на даден алгоритъм по отношение на това колко време и пространство изисква, когато размерът на входа нараства. От решаващо значение е да разберем нотацията Big O, защото ни позволява да сравним ефективността на различни алгоритми и да изберем..

Топ 5 страни в кодирането и програмирането
Кодирането или програмирането сега се счита за сърцето на всяка нова иновация или творение, на което се натъкваме в този свят. Смята се, че бъдещите работни места ще се извършват почти изцяло от роботи, ето защо родителите и дори учителите се опитват да „подготвят уменията на децата си“, за да отговорят на бъдещите нужди и да избегнат изместването им от тези роботи. Сега има различни курсове, програми и дори онлайн платформи, които учат децата да кодират, но не всички страни все..

Най-добрият начин да научите езици за програмиране
Всички сме чували за компютърното програмиране, което набира голяма популярност през последните 3 десетилетия. Толкова много студенти в наши дни искат да изберат поток от компютърни науки, за да си намерят работа в мечтаната си технологична компания – Google, Facebook, Microsoft, Apple и какво ли още не. Така че този блог е за изучаване на езици за програмиране Първата стъпка: Научете по свой начин - Изберете как искате да научите програмиране: 1.Вземане на курс 2. Учене от..

Програмиране през 2010-те: Поглед към най-популярните езици
От Java и C++ до Python и Kotlin, ретроспекция на езиците за програмиране, оформили десетилетието 2010-те бяха време на непрекъснат напредък в областта на компютърното програмиране. Много популярни езици за програмиране, които са разработени или широко разпространени в...

Основни концепции за програмиране: част 1
Вие сте нов в програмирането? Аз самият се чувствам като нуб от време на време. Това е гадно чувство, но донякъде често, когато се занимавате с програмиране. На разработчиците обикновено се представят нови технологии, алгоритми, рамки и т.н. Това не се случва ежедневно, но технологията се развива, както и работата, която я използва. Основите обаче са многогодишни (това е новата ми дума за деня ;p). Те са приложими за компютри като цяло и най-вече взаимозаменяеми между езиците за..

Ace the System Design Interview — Uber/Lyft
1. Въведение Когато става въпрос за придвижване в градовете, много хора избират приложения за споделяне на превози като Uber или Lyft. Всъщност такива приложения правят пътуването на къси разстояния много лесно, като предлагат конкурентни цени, сравнително кратко време за изчакване и висока наличност. От техническа гледна точка системи като тези са много интересни, защото търсенето на най-близкия съсед е трудно. В тази статия искам да споделя своя дизайн на широкомащабни приложения за..

Rest API — Обяснено по лесен, бърз и прост начин
Хей, разработчике, от колко време се занимаваш с компютърни науки? Няма значение, но чували ли сте някога за Rest apis? Сигурен съм, че имате, независимо какъв език използвате. Но знаете ли какви са тези останали API? Не се притеснявайте, днес ще обсъдим API на Rest — обяснено по лесен, бърз и прост начин. Нека обясня с помощта на пример. Да предположим, че искате да направите приложение за времето. Сега в приложението за времето можете да видите, че различните места имат..