Search the Community
Showing results for tags 'limbaj de programare'.
-
Inainte sa vedem ce inseamna MySQL consider ca este important de stiut ce este SQL, si anume: SQL (Structured Query Language) este un standard international in cautarea si gasirea de informatii din bazele de date. MySQL (un sistem de management pentru baze de date) este, in fapt, un server SQL - el raspunde interogatiilor de informatie care sunt cuprinse in SQL. Bazele de date SQL se folosesc de obicei pentru a inmagazina informatii cum ar fi mesaje din forum, stiri, comentarii din guestbook, rezultate ale trecerilor in revista, etc. Puteti "comunica" cu MySQL folosind o mare varietate de limbaje de programare (PHP-ul fiind unul dintre cele mai des folosite). Asadar, MySQL este un server multi-user (mai multi utilizatori) si multi-thread (mai multe fire de executie), utilizeaza SQL, limbajul standard de interogare a bazelor de date din intreaga lume. MySQL este disponibil in mod public din 1996, dar istoria dezvoltarii sale incepe in 1979, sub o licenta Open Source, dar daca este nevoie sunt disponibile si licente comerciale. Pagina de baza pentru MySQL este: http://www.mysql.com Mai multe informatii puteti gasi accesand: http://ro.wikipedia.org/wiki/MySQL
- 1 reply
-
- 1
-
-
- tehnologie
- limbaj de programare
-
(and 1 more)
Tagged with:
-
Salut, mai jos atasez codul care afiseaza inversul unui numar n : #include<iostream.h> int n, inv,c; void main() { cout<<„n=”; cin>>n; inv=0; while(n!=0) { c=n%10; inv=inv*10+c; n=n/10; } cout<<„Inversul=”<<inv; }
-
- 1
-
-
- tehnologie
- limbaj de programare
-
(and 2 more)
Tagged with:
-
Salut, in urmatoarele randuri am sa va prezint cum se face suma cifrelor unui numar (n): #include <iostream.h> int n,s,c; void main() { cout<<„n=”; cin>>n; while(n!=0) { c=n%10; // extrag ultima cifra s=s+c; n=n/10; // tai ultima cifra } cout<<„Suma cifrelor=”<<s; }
-
- 3
-
-
- tehnologie
- stiri
-
(and 3 more)
Tagged with:
-
Limbajul Java împreuna cu mediul sau de dezvoltare si executie au fost proiectate pentru a rezolva o parte dintre problemele actuale ale programarii. Proiectul Java a pornit cu scopul declarat de a dezvolta un software performant pentru aparatele electronice de larg consum. Aceste echipamente se definesc ca: mici, portabile, distribuite si lucrând în timp real. De la aceste aparate, ne-am obisnuit sa cerem fiabilitate si usurinta în exploatare. Ce este Java? În primul rând, Java încearca sa ramâna un limbaj simplu de folosit chiar si de catre programatorii neprofesionisti, programatori care doresc sa se concentreze asupra aplicatiilor în principal si abia apoi asupra tehnicilor de implementare a acestora. Aceasta trasatura poate fi considerata ca o reactie directa la complexitatea considerabila a limbajului C++. Au fost îndepartate din Java aspectele cele mai derutante din C++ precum supraîncarcarea operatorilor si mostenirea multipla. Limbajul Java este independent de arhitectura calculatorului pe care lucreaza si foarte portabil. În loc sa genereze cod nativ pentru o platforma sau alta, compilatorul Java genereaza o secventa de instructiuni ale unei masini virtuale Java (numita bytecod). Executia aplicatiilor Java este interpretata. Limbajul Java are inclus suportul nativ pentru aplicatii care lucreaza cu mai multe fire de executie, inclusiv primitive de sincronizare între firele de executie. Acest suport este independent de sistemul de operare, dar poate fi conectat, pentru o performanta mai buna, la facilitatile sistemului daca acestea exista. Java este dinamic. Bibliotecile de clase în Java pot fi reutilizate cu foarte mare usurinta. Cunoscuta problema a fragilitatii superclasei este rezolvata mai bine decât în C++. Acolo, daca o superclasa este modificata, trebuie recompilate toate subclasele acesteia pentru ca obiectele au o alta structura în memorie. Structura lexicala Java Setul de caractere Limbajului Java lucreaza în mod nativ folosind setul de caractere Unicode. Acesta este un standard international care înlocuieste vechiul set de caractere ASCII. Motivul acestei înlocuiri a fost necesitatea de a reprezenta mai mult de 256 de caractere. Setul de caractere Unicode, fiind reprezentat pe 16 biti are posibilitati mult mai mari. Vechiul standard ASCII este însa un subset al setului Unicode, ceea ce înseamna ca vom regasi caracterele ASCII cu exact aceleasi coduri ca si mai înainte în noul standard. Se pot folosi la intrare si fisiere ASCII normale, pentru ca ASCII este un subset al Unicode. De exemplu, putem scrie: Aici este doar o scurta descriere a ceea ce reprezinta JAVA, mult mai multe gasiti in link-urile urmatoare: AICI / AICI / AICI
-
Tipul de date reprezintă un concept foarte important în C++. Orice dată (constantă sau variabilă) este de un numit tip. Tipul datei precizează ce valori poate avea acea dată și ce operații se pot face cu ea. În C/C++ tipurile de date sunt: Tipuri simple Tipuri întregi Tipuri reale Tipul pointer Tipul bool Tipuri derivate Tipul tablou Tipul structură Tipul enumerare Acest articol se referă numai la tipurile simple. Tipurile întregi Tipurile întregi permit memorarea de valori întregi. Tipul de bază este int. O dată de tip int poate memora valori întregi cuprinse între -231 și 231-1. Tipurile întregi diferă prin numărul de octeți necesari pentru memorarea datei, tipul datei (cu semn sau fără semn) și implicit intervalul de valori pe care le pate lua respectiva dată. Tipurile întregi sunt: Tipurile char și unsigned char memorează valori întregi. La afișarea unei date de acest tip nu se va afișa numărul pe care îl memorează ci caracterul care are are codul ASCII egal cu acel număr. Operația de citire a unei date de acest tip este similară. Tipurile reale – în virgulă mobilă Memorează valori reale, reprezentate prin mantisă și exponent. În acest mod se pot reprezenta valori foarte mari, dar precizia reprezentării poate fi slabă – numărul de cifre semnificative memorate poate fi mult mai mic decât numărul de cifre din număr. Tipurile reale sunt: float – se reprezinta pe 4 octeți; double – se reprezinta pe 8 octeți; long double – se reprezinta pe 10 octeți; Tipul pointer O dată de tip pointer memorează o adresă de memorie – de exemplu adresa unei variabile. Informații despre pointeri găsiți în acest articol. Tipul bool Anumite operații care se fac cu datele au ca rezultat valori de adevăr: adevărat sau false. În anumite limbaje de programare există un tip de date care memorează exact aceste două valori. În limbajul C++ există tipul bool. Acest tip conține două valori: literalii true și false. De fapt, acestea sunt redenumiri ale valorilor 1 și 0. sursa:wikipedia.com,pbinfo.ro
-
- tehnologie
- limbaj de programare
-
(and 1 more)
Tagged with:
-
Ce este Python? Python este un limbaj de programare. Limbajul de programare este un limbaj special prin care îi dăm instrucțiuni unui calculator. Calculatorul înțelege un singur limbaj - limbajul mașinii, motiv pentru care majoritatea limbajelor de programare sunt compilate în limbajul mașinii. Exact un astfel de limbaj este Python. Însă Python nu este un termen care se referă doar la limbajul de programare, ci și la implementarea sau platforma care se ocupă de acesta. Această platformă compilează programul Python în alt limbaj sau îl execută instantaneu. Astfel, Python poate fi găsit aproape peste tot, într-o varietate de contexte. O manifestare comună a lui Python este executarea într-un mediu de consolă, unde este compilată și executată simultan. Care sunt caracteristicile bune și mai puțin bune ale lui Python? Fiecare limbaj de programare are caracteristici bune și mai puțin bune, deci Python nu face excepție. Dar dacă considerăm că gusturile sunt diferite și cineva crede că ceva este bun, în timp ce altcineva consideră că este rău, nu putem răspunde ușor la această întrebare. Cu toate acestea, dacă luăm calificativele tradiționale, putem spune că Python este foarte ușor de învățat, ușor de aplicat și implementat, rulează pe aproape toate platformele, plătește bine, are un suport comunitar excepțional, așadar toate sunt caracteristici bune ale acestuia. Python împărtășește caracteristici mai puțin bune cu majoritatea altor limbaje interpretate - performanțe mai scăzute și utilizare mai puțin eficientă a memoriei decât limbajele compilate. Surse de informare: link-academy.com / youtube.ro
-
- 1
-
-
- tehnologie
- limbaj de programare
-
(and 1 more)
Tagged with:
-
PHP este un limbaj de scripting ce permite programatorilor web sa creeze pagini web dinamice. PHP este folosit pentru a dezvolta aplicatii web.PHP a aparut ca si un mic proiect Open Source ce a evoluat rapid, aflandu-se cat de folositor poate fi. Rasmus Lerdorf a lansat prima versiune in 1994. PHP este acronim pentru PHP: Hypertext PreprocessorPHP este un limbaj de scripting server-side ce lucreaza in perfecta armonie cu HTML si este folosit la managementul contintului dinamic folosindu-se de baze de date, sesiuni, s.a.m.dPoate fi folosit alaturi de o multime de baze de date, precum MySql, PostgreSQL, Oracle, Sysbase, Informix, Microsoft SQL, etc.PHP ruleaza foarte rapid mai ales cand este compilat ca modul Apache in Unix.PHP suporta un numar mare de protocoale precum POP3, IMAP, LDAP. In PHP4 au fost adaugate suportul pentru Java si arhitectura orientata pe obiecte.PHP are o sintaxa asemanatoare cu a C-ului. PHP-ul este unul din cele mai folosite limbaje de programare server-side, conform unui studiu efectuat de Netcraft în aprilie 2002, apărând pe 9 din cele 37 milioane de domenii cercetate în studiu. Popularitatea de care se bucură acest limbaj de programare se datorează următoarelor caracteristici : Familiaritatea : sintaxa limbajului este foarte ușoară combinând sintaxele unora din cele mai populare limbaje Perl sau C; Simplitatea : sintaxa limbajului este destul de liberă. Nu este nevoie de includere de biblioteci sau de directive de compilare, codul PHP inclus într-un document executându-se între marcajele speciale; Eficiența : PHP-ul se folosește de mecanisme de alocare a resurselor, foarte necesare unui mediu multiutilizator, așa cum este web-ul; Securitate : PHP-ul pune la dispoziția programatorului un set flexibil și eficient de măsuri de siguranță; Flexibilitate : fiind apărut din necesitatea dezvoltării web-ului, PHP a fost modularizat pentru a ține pasul cu dezvoltarea diferitelor tehnologii. Nefiind legat de un anumit server web, PHP-ul a fost integrat pentru numeroasele servere web existente: Apache, IIS, Zeus, server, etc.; Gratuitate : este probabil cea mai importantă caracteristică a PHP-ului. Dezvoltarea PHP-ului sub licența open-source a determinat adaptarea rapidă a PHP-ului la nevoile web-ului, eficientizarea și securizarea codului. sursa:wikipedia.org
-
- tehnologie
- limbaj de programare
-
(and 1 more)
Tagged with:
-
Pentru a crea programe în C++ ai nevoie de un mediu de dezvoltare integrat (integrated development environment –IDE) care îți va ușura procesul de programare, va compila codul tău și îl va rula. Ce trebuie să faci mai întâi este să alegi IDE-ul și apoi să-l instalezi. Cel mai utilizat IDE pentru programarea C++ este Code::Blocks. Acesta este gratuit, cross-platform (compatibil cu Windows, Mac și Linux), open-source și permisiv cu numeroase compilatoare. În mod tradițional, fiecare programator începător scrie programul hello world. Acest program nu face altceva decât să afișeze pe ecran mesajul hello world, dar este un bun exemplu de program, scris în C++. Programul pe care îl vom scrie în continuare este: 1.Deschidem programul și creăm un fișier nou (File -> New -> Empty File sau scurtătura Ctrl+Shift+N). 2.După ce începem să scriem codul sursă, salvăm fișierul (File -> Save file sau scurtătura Ctrl+S) Este foarte important ca fișierul să fie salvat corect. Acesta poate fi de tipul: C/C++ files sau All files și vă recomandăm să adăugați extensia cpp. Lipsa extensiei cpp va conduce la erori în etapele următoare. O alta modalitate de a crea un fișier nou ar fi (File-> New-> Project-> Console application -> GO) urmat de (next-> select C++-> locatia si numele fisierului->Next) Pasul 3 ,acest pas este foarte simplu, dar foarte important. Urmează compilarea și, dacă ceasta reușește, urmează crearea executabilului și lansarea lui. Code::Blocks oferă mai multe opțiuni pentru aceste operații; dintre ele vă recomandăm folosirea opțiunii Build -> Build and run, cu scurtătura F9, care include toate aceste operații. 4.Rularea programului va avea următorul efect: Cazul descris mai sus este unul fericit; programul scris este corect, se compilează și îl putem executa. Din nefericire, acest caz este foarte rar. La scrierea programelor greșim. Aceasta este realitatea, și nu trebuie să ne sperie. Este important să descoperim erorile și să le corectăm. Aici intervine etapa de compilare, care semnalează o categorie largă de erori, erorile de sintaxă. Acestea țin de nerespectarea regulilor de scriere a programelor în C++, reguli care se învață în timp. Imaginea de mai jos ne arată ce se întâmplă dacă omitem să scriem linia sursa:pbinfo.ro
-
- 1
-
-
- tehnologie
- limbaj de programare
-
(and 1 more)
Tagged with:
-
Introducere C++ Limbajul C++ a fost creat prin extinderea limbajului C, ambele fiind limbaje de programare de nivel înalt. Prima implementare limbajului C++ a fost dezvoltatã la începutul anilor 80 în laboratoarele Bell ale firmei AT&T, unde a fost creat sistemul de operare Unix. Pãrintele limbajului C++ este Bjarne Stroustrup, care a conceput limbajul „C with Classes”. Acest limbaj a dus la îmbunãtãtirea C-ului prin adãugarea unor noi facilitãti, printre care si lucrul cu clase. În 1983, "C-with-classes" a pãtruns si în lumea academicã si a institutiilor de cercetare. Astfel, acest limbaj a putut sã evolueze datoritã experientei acumulate de cãtre utilizatorii sãi. Denumirea finalã a acestui limbaj a fost C++. C++ combinã avantajele oferite de limbajul C (eficientã, flexibilitate si popularitate) cu avantajele oferite de tehnica POO (programãri orientate pe obiecte). Desi adoptã principiile POO, C++ nu impune aplicarea lor strictã (se pot scrie programe fãrã elemente POO). Conceptul fundamental în C++ este clasa. Limbajul C++ a fost inițial un „pre-compilator” similar cu preprocesorul din C, care convertea constructiile speciale din codul sursã C++ în cod în limbajul C. „Pre-codul” care era citit de pre-compilator era stocat în fișiere cu extensia .cc, .C sau .cpp. Acest fișier era convertit într-un fișier sursa C cu extensia .c care era compilat și link-editat. Extensiile .cc și .cpp se folosesc și astãzi pentru fișiere sursã C++, dar sarcinile pre-compilatorului sunt incluse în procesul de compilare. Modul în care se compileazã un program C++ depinde de mediul pentru dezvoltarea de aplicatii care este folosit de utilizator. Deseori noțiunea de compilare este folositã în mod impropriu, în sensul cã atunci cãnd spunem compilare ne referim la crearea programului executabil și lansarea acestuia în execuție. În realitate crearea programului executabil pornind de la programul sursã este un proces format din 3 etape: în prima etapã actioneazã preprocesorul, apoi compilatorul care genereazã codul obiect dacã programul este corect din punct de vedere sintactic si în final link-editorul este cel care creeazã programul executabil, prin legarea codului obiect al programului la codul obiect al functiilor de biblotecã folosite. sursa:wikipedia.ro
-
- 1
-
-
- tehnologie
- limbaj de programare
-
(and 1 more)
Tagged with:
-
HTML - HyperText Markup Language PHP - Hypertext Pre Processor sau Personal Home Page Acestea sunt doua limbaje foarte folosite pentru crearea site-urilor. Dar utilizarea lor este diferita: - HTML este bun de folosit atunci cand cream putine pagini (de ex. 3-4 pag.) pentru prezentarea unei firme, etc. - PHP este folosit la site-urile in care date noi sunt adaugate zilnic (ex: adaugarea a 100 de softuri trial, freeware si shareware in doar cateva ore; lucru care nu ar putea fi realizat in html decat prin crearea multor pagini). PHP are de obicei un Panou de control in care se poate lucra usor cu niste simple click-uri, iar lucrul se poate face in echipa utilizand mai multi administratori in acelasi timp). Important este insa ca HTML este ca o baza a PHP-ului, deoarece intotdeauna in php veti gasi o mica parte de html ! Sursa: wikipedia.net
-
- tehnologie
- limbaj de programare
-
(and 1 more)
Tagged with: