Biblioteca de cunoștințe

Articole educaționale despre fundamentele informaticii, matematicii și tehnologiei.

Algoritmi și structuri de date

Avansat 40 min 06.07.2026

Structuri de date: nivel expert — memorii, cache, și optimizare la limită

Structurile de date determină performanța oricărui sistem. La nivel expert, nu mai alegem între array și listă — ci între layout-uri de memorie, pattern-uri de cache, alocatoare personalizate, și structuri concepute pentru arhitecturi moderne: NUMA, cache coherence, SIMD, și page-level optimizations.

structuri de date cache memorie +6
Avansat 18 min 06.07.2026

PageRank — algebra liniara a web-ului

PageRank e un algoritm de clasare a paginilor web bazat pe structura de linkuri. Trateaza web-ul ca un graf directionat si calculeaza vectorul propriu principal al matricei de adiacenta. A revolutionat cautarea online.

PageRank Google vectori proprii +2
Avansat 22 min 06.07.2026

Metoda Monte Carlo — esantionare aleatoare si simulare

Metoda Monte Carlo foloseste esantionare aleatoare pentru a estima valori numerice acolo unde calculul exact e imposibil sau prea costisitor. De la estimarea lui Pi pana la MCTS in AlphaGo, principiul e acelasi: extrage, calculeaza, converge.

Monte Carlo esantionare simulare +3
Avansat 30 min 06.07.2026

Ce sunt algoritmii? De la bază la mod expert

Un algoritm e o secvență finită de pași bine definiți care transformă o intrare într-o ieșire. Articolul acoperă de la definiția fundamentală până la analiză amortizată, teorema master, și limitele inferioare ale complexității.

algoritmi complexitate master theorem +3
Avansat 20 min 06.07.2026

Notatia Big O — analiza asimptotica avansata

Big O, Big Theta si Big Omega sunt instrumentele analizei asimptotice a algoritmilor. Dincolo de notiunile de baza, analiza amortizata, cazurile medii si raportul de master teorema permit evaluarea precisa a eficientei computationale.

Big O complexitate analiza asimptotica +3
Avansat 20 min 06.07.2026

Algoritmul Minimax si Alpha-Beta Pruning

Minimax e algoritmul fundamental pentru jocuri cu suma zero. Exploreaza arborele de joc presupunand ca ambii jucatori joaca optim. Alpha-beta pruning reduce exponential complexitatea, facand posibila explorarea la adancimi practice.

minimax alpha-beta cautare in arbore +2
Avansat 20 min 06.07.2026

Algoritmi de sortare avansați

QuickSort, MergeSort și HeapSort sunt cei mai importanți algoritmi de sortare general-utilizare. Fiecare are compromisuri diferite între viteză, memorie și stabilitate. Înțelegerea lor profundă e esențială pentru orice programator.

sortare QuickSort MergeSort +3

Fundamente matematice

Intermediar 12 min 06.07.2026

Matematică – Fundamente și Definiții

Elementele de bază ale limbajului matematic: notații, mulțimi, funcții, relații, cuantificatori, demonstrații și structuri algebrice. Un reper pentru orice articol care folosește notații matematice.

matematică mulțimi funcții +4
Avansat 18 min 06.07.2026

Teorema lui Bayes si inferenta bayesiana

Teorema lui Bayes descrie cum se actualizeaza probabilitatile pe baza de dovezi noi. E fundamentul inferentei bayesiene, al clasificatorului Naive Bayes, si al MCMC. Fara Bayes, machine learning-ul n-ar exista.

Bayes probabilitate inferenta +3
Avansat 18 min 06.07.2026

Numere prime: de la Euclid la RSA

Numerele prime sunt "atomii" matematicii -- blocurile fundamentale din care sunt construite toate numerele naturale.

numere prime Euclid Mersenne +2
Avansat 18 min 06.07.2026

Matematica pentru informatică: De la bază la mod expert

Matematica e limbajul în care vorbește informatica. De la algebra booleană și mulțimi până la teoria numerelor, combinatorică și algebră liniară, acest articol acoperă fundamentele matematice esențiale pentru orice programator.

matematică algebra booleană teoria numerelor +3
Avansat 18 min 06.07.2026

Entropia informationala si teoria codarii

Entropia Shannon masoara cantitatea de informatie dintr-un mesaj. E fundamentul compresiei, codarii si al teoriei comunicatiei. Teoremele lui Shannon stabilesc limite absolute ale eficientei comunicarii.

entropie Shannon informatie +3
Avansat 22 min 06.07.2026

Algebra liniara pentru Machine Learning

Algebra liniara e limbajul in care vorbeste machine learning-ul. Spatii vectoriale, transformari liniare, descompuneri de matrici si valori proprii sunt instrumentele de baza ale oricarui algoritm de invatare automata.

vectori matrice valori proprii +4

Inteligență Artificială

Avansat 30 min 06.07.2026

Transformer — arhitectura care a revoluționat inteligența artificială

Transformers e arhitectura neuronală introdusă în 2017 prin 'Attention Is All You Need' care stă la baza tuturor modelelor AI moderne: GPT, Claude, DeepSeek, Gemini. Articolul explică mecanismul de atenție, multi-head attention, positional encoding, antrenamentul și variantele moderne — de la matematică fundamentală la implementare.

transformer atenție self-attention +5
Avansat 22 min 06.07.2026

Cum funcționează DeepSeek — Arhitectura care a zguduit industria AI

DeepSeek a demonstrat că se poate concura cu modelele de frontieră americane la o fracțiune din cost. Acest articol analizează arhitectura Multi-head Latent Attention, Mixture of Experts, strategia de antrenare și de ce DeepSeek e poate cea mai importantă inovație în AI din 2024-2025.

DeepSeek AI LLM +6
Avansat 22 min 06.07.2026

Viitorul Inteligenței Artificiale — O privire din 2026

Scris în iulie 2026, acest articol încearcă să privească înainte: încotro merge AI-ul, ce obstacole tehnice ne așteaptă, și când (sau dacă) vom ajunge la AGI. O capsulă a timpului pentru cititorul din viitor.

AI AGI viitor +5

Paradigme de programare

Avansat 18 min 06.07.2026

Programare Orientata pe Obiecte (OOP)

OOP e un paradigma de programare care organizeaza codul in jurul obiectelor care contin atat date cat si comportament. Cele 4 principii fundamentale: incapsulare, mostenire, polimorfism si abstractizare.

OOP incapsulare moștenire +2
Avansat 14 min 06.07.2026

Lambda Calculus

Lambda calculus e un sistem formal pentru descrierea functiilor si a computatiei, dezvoltat de Alonzo Church in anii 1930. E fundamentele matematice ale programarii functionale si o alternativa echivalenta ca putere cu Masina Turing.

lambda calculus Church funcțional +2
Avansat 18 min 06.07.2026

Data-Oriented Design (DOD)

Data-Oriented Design pune accent pe organizarea datelor in functie de cum sunt accesate, nu pe abstractizare. E o reactie la OOP-ul traditional si la impactul Memory Wall asupra performantei.

DOD Data-Oriented Design cache +3

Rețele și comunicații

Avansat 20 min 06.07.2026

TCP/IP si stiva de protocoale

TCP/IP e suita de protocoale care defineste Internetul. IP asigura adresarea si rutarea, TCP asigura fiabilitatea. In plus, UDP, ICMP si protocoalele de rutare completeaza stiva.

TCP IP UDP +3
Avansat 18 min 06.07.2026

Modelul OSI

Modelul OSI (Open Systems Interconnection) e un cadru conceptual care standardizeaza functiile unui sistem de comunicatie in 7 straturi. Fiecare strat ofera servicii stratului de deasupra si consuma servicii de la stratul de dedesubt.

OSI rețele protocoale +2
Avansat 18 min 06.07.2026

DNS, HTTP si rutare - protocoalele web

DNS traduce numele în adrese IP, HTTP transferă paginile web, iar rutarea ghidează pachetele prin rețea. Împreună, fac Internetul să funcționeze — fără ele, nu ai putea citi această pagină.

DNS HTTP HTTPS +4

Securitate și criptografie

Avansat 18 min 06.07.2026

Securitate informatica - principii, hash, si semnaturi

Securitatea informatică nu se face cu un singur algoritm, ci cu principii solide: confidentialitate, integritate, disponibilitate. Funcțiile hash, semnăturile digitale și infrastructura cu cheie publică (PKI) sunt instrumentele care implementează aceste principii.

securitate hash semnături +4
Avansat 13 min 06.07.2026

Criptografia RSA

RSA e un algoritm de criptare cu cheie publica, bazat pe dificultatea factorizarii numerelor mari.

RSA criptografie cheie publică +1

Sisteme și arhitectură

Avansat 20 min 06.07.2026

Paxos — algoritmul consensului distribuit

Paxos e un algoritm de consens pentru sisteme distribuite, propus de Leslie Lamport în 1989. Rezolva problema acordului între noduri într-o rețea nefiabilă, cu mesaje pierdute sau întârziate. E fundația teoretică a sistemelor ca Chubby, Zookeeper și etcd.

Paxos consens Lamport +4
Avansat 18 min 06.07.2026

Sisteme de operare: concepte fundamentale

Un sistem de operare gestioneaza resursele hardware ale unui calculator: procesorul, memoria, stocarea si dispozitivele periferice. Ofera abstractiuni care permit programelor sa ruleze fara sa interactioneze direct cu hardware-ul.

SO procese memorie +2
Avansat 18 min 06.07.2026

Arhitectura von Neumann

Arhitectura von Neumann, propusa de John von Neumann in 1945, e baza aproape tuturor calculatoarelor moderne. Descrie un sistem cu o singura memorie comuna pentru date si instructiuni, o unitate de control si o unitate aritmetico-logica.

von Neumann arhitectură procesor +2
Avansat 18 min 06.07.2026

Arhitectura Harvard

Arhitectura Harvard separa memoria pentru date de memoria pentru instructiuni, spre deosebire de arhitectura von Neumann care le combina. Asta permite acces simultan si elimină bottleneck-ul von Neumann, fiind folosita in microcontrolere si procesoare moderne.

Harvard arhitectură procesor +2
Avansat 18 min 06.07.2026

Legea lui Amdahl

Legea lui Amdahl: accelerarea prin paralelizare e limitata de partea secventiala.

Amdahl paralelizare speedup +1
Avansat 18 min 06.07.2026

Legea lui Moore

Legea lui Moore spune ca numarul de tranzistori se dubleaza la ~2 ani.

legea lui Moore tranzistori arhitectură +1
Avansat 18 min 06.07.2026

Hot Path — optimizarea caii fierbinti in sisteme

Hot path (calea fierbinte) e sectiunea de cod executata cel mai frecvent. Identificarea si optimizarea ei e cea mai eficienta strategie de optimizare — 90% din timp e petrecut in 10% din cod. Principiul lui Pareto aplicat la performanta.

hot path optimizare performanta +4
Avansat 20 min 06.07.2026

Teorema CAP — consistenta, disponibilitate, toleranta la partitii

Teorema CAP, formulata de Eric Brewer, e fundamentul arhitecturii sistemelor distribuite. Spune ca un sistem distribuit poate oferi maxim doua din trei: consistenta, disponibilitate, toleranta la partitii. Alegerea determina totul: de la baze de date la API-uri.

CAP theorem distributed systems consistency +3
Avansat 18 min 06.07.2026

Memory Wall — bottleneck-ul calculului modern

Memory Wall descrie discrepanta dintre viteza procesoarelor si latenta memoriei. Factorul de ~250x intre 1980 si 2020 face ca majoritatea aplicatiilor sa fie limitate de accesul la memorie, nu de CPU.

Memory Wall performanta cache +3
Avansat 18 min 06.07.2026

Baze de date: SQL, NoSQL, si alegerea intre schema si schemaless

SQL si NoSQL nu sunt adversare, ci unelte pentru probleme diferite. Bazele relationale ofera consistenta si integritate, cele non-relationale ofera scalabilitate si flexibilitate. Alegerea corecta tine de natura datelor, nu de moda.

SQL NoSQL baze de date +5

Teoria computației

Avansat 22 min 06.07.2026

P vs NP — problema mileniului

P vs NP intreaba daca orice problema a carei solutie poate fi verificata rapid (NP) poate fi si rezolvata rapid (P). E una dintre cele mai importante probleme deschise, cu un premiu de 1 milion $ si implicatii uriase in criptografie, optimizare si inteligenta artificiala.

P vs NP complexitate NP-complet +3
Avansat 20 min 06.07.2026

Masina Turing si computabilitatea

Masina Turing e modelul fundamental al calculului. Defineste ce poate fi calculat si ce nu. Teza Church-Turing, problema opririi si clasele de complexitate au la baza acest model abstract de o simplitate revolutionara.

Turing masina Turing computabilitate +3
Avansat 18 min 06.07.2026

Limbaje formale și automate

Limbajele formale și teoria automatelor stau la baza compilatoarelor, procesoarelor de limbaj natural, și validării datelor. De la automate finite la gramatici context-dependente, acest domeniu descrie ce poate și ce nu poate fi calculat.

limbaje formale automate gramatici +3