Referate pentru domeniul Limbaje de Programare

docx

Istoria si Evolutia Limbajelor de Programare Distribuite

si evolutia limbajelor de programare distribuite Sisteme distribuite.Definitii: "You know you have a distributed system when the crash of a computer you've never heard of stops you from getting any work done." (Leslie Lamport, Distribution email, May 28, 1987, http://research.microsoft.com/users/lamport/pubs/distributed_systems.txt.) "A collection of computers that do not share common memory or a common physical clock, that communicate by a messages passing over a communication network, and where each computer has its own memory and runs its own operating system. Typica... vezi detalii

doc

Ontology Web Language for Services

1. Introducere - Ce este OWL-S? Web-ul semantic ar trebui sa permita un acces mai larg nu numai catre continut dar si pentru serviciile de pe Web. Utilizatori si agenti ar trebui sa aiba posibilitatea de a descoperi, invoca, compune si monitoriza resurse Web oferind servicii particulare si avand proprietati particulare, si ar trebui sa faca aceste operatii cu un grad mare de automatizare. Tool-uri performante ar trebui sa fie activat de descriptori de servicii , pe durata ciclului de viata a unui Web service. Ontology Web Language for Services (OWL-S) , denumit anterior DARPA Agent Marku... vezi detalii

doc

Baza de Date pentru o Companie Telefonica

Am construit urmatoarele entitati : - furnizor - client - serviciu oferit - plan_tarif - numar_minute - factura CREATE TABLE furnizor( cod_furnizor CHAR(10), denumire VARCHAR2(20), telefon CHAR(10), adresa VARCHAR2(20), CONSTRAINT pk_furnizor PRIMARY KEY(cod_furnizor, denumire) ); INSERT INTO furnizor(cod_furnizor, denumire, telefon, adresa) VALUES (021, 'COSMOTE', '0762666810', str. Viilor, nr.3, Pitesti, Arges); CREATE TABLE client( cod_client CHAR(10) PRIMARY KEY, nume VARCHAR2(15), prenume VARCHAR2(15), data_nasterii CHAR, adresa VARCHAR(25), cod_furnizor CHAR(10)... vezi detalii

doc

Easysys

EasySys este un program de contabilitate, gestiune si salarizare. Aplicatia ofera solutia completa si perfect adaptata pentru - comert en-gros sau en-details, - lanturi de magazine (cu case de marcat si cititor de coduri de bare) sau depozite in tara, - productie cofetarie, patiserie sau brutarie, confectii, - servicii. Programul este structurat pe urmatoarele module : Contabilitate primara - evidenta gestiunilor valorice sau cantitative (magazin sau depozit, oricate gestiuni) - facturare (facturi personalizate) - evidenta furnizorilor si a clientilor (fisa, jurnal, solduri, ... vezi detalii

doc

Gestiunea unei Firme Comercializatoare de Componente Pc

1. Definirea problemei 1.1 Tema proiectului: Gestiunea unei firme comercializatoare de componente PC. 1.2 Importanta temei: Piata vanzarilor de produse multimedia, electronice si IT&C a inregistrat o crestere semnificativa in ultima perioada. Informatizarea activitatii permite o gestiune corecta si in timp real a cererii si ofertei. 2. Obiectivele aplicatiei 2.1 Cerinte functionale Aplicatia trebuie sa ofere suport electronic pentru: o Gestiunea componentelor electronice si IT&C; o Gestiunea clientilor; o Gestiunea tranzactiilor, adica a operatiilor de vanzare. 2.2 Cerinte ... vezi detalii

pdf

Politica UE pentru Societatea Informationala

Tema 3. Politica UE pentru societatea informationala 1. Institutiile UE si rolul acestora in IIE 2. Etapele politicii Uniunii Europene pentru Societatea Informationala 2.1. Preistoria (anii '80) 2.2. Conceptualizarea termenului si inceputul politicii (1993-1995) 2.3. Perioada politicii de tip neo-liberal (1996-1999) 2.4. e-Europe - O societate informationala pentru toti (1999-2005) 3. i-2010-2013 - O Societate Informationala Europeana pentru dezvoltare si incadrare in campul muncii 1. Institutiile UE si rolul acestora in IIE Uniunea Europeana (UE) reprezinta un ansamblu institutio... vezi detalii

doc

Obiect Oriented Programming vs Component Oriented Programming

Introducere 1. PROGRAMARE ORIENTATA PE OBIECTE Programarea orientata pe obiecte este o metoda de programare in care programele sunt organizate ca si colectii de obiecte cooperante, fiecare dintre ele reprezentand o instanta a unei clase, iar clasele sunt membre ale unei ierarhii de clase, corelate intre ele prin relatii de mostenire. Limbajul C++ este unul dintre cele mai utilizate limbaje de programare orientate pe obiecte; compilatoare, biblioteci si instrumente de dezvoltare a programelor C++ sunt disponibile atat pentru calculatoarele personale cat si pentru cele mai dezvoltate sist... vezi detalii

pdf

Generalitati. Notiuni de Baza in IIE

Tema 1. Generalitati. Notiuni de baza 1. Aspecte generale privind societatea informationala 2. Notiuni de baza 3. Infrastructura Informationala 4. Resurse Informationale 1. Aspecte generale privind societatea informationala Societatea informationala este o forma noua a civilizatiei umane, mult mai perfecta, in care accesul egal si universal la informatie, in corelatie cu o infrastructura informationala si de comunicatii dezvoltata, contribuie la o dezvoltare social-economica durabila, reducerea gradului de saracie, imbunatatirea calitatii vietii, la integrarea in Uniunea Europeana... vezi detalii

doc

Limbaje de programare

TIPURI DE DATE C ? combinat 1.Char - ocupa un 1 byte = 1B - signed -128 - +127 - unsigned 0 - 255 In regim de "unsigned" stocheaza si carctere in cod ASCII. - % c pentru a descrie un caracter (sau a lista) - % d pentru a lista un intreg in baza 10 unsigned char q = 'a'; q++; - a incrementa valoarea continuta de q++ printf("%c ......%d",l,q); - pentru a lista b 98 - echivalentul lui b a+1 2. SHORT INT - 2B (byte) - signed -32768 - +32767 - unsigned 0 - 65535 3. LONG INT - 4B - signed 231 ? (210)32 ?2 miliarde - unsigned ... vezi detalii

doc

Sortarea

Metodele de sortare se clasifica in metode directe si metode avansate. Metodele directe se bazeaza, pe algoritmi de dificultate redusa, usor de gasit si de inteles. Metodele avansate se bazeaza pe algoritmi putin mai complicati, dar care nu necesita cunostinte de algoritmica. Metode directe Aceasta metoda se rezuma la a compara fiecare element cu celelalte, facandu-se interschimbarea daca elemental mai mare are indexul mai mic. Este cea mai simpli metoda de sortare si nu necesita cunoasterea detaliata a limbajului de programare. Poate fi folosita cu success de incepatori. Bubble sort est... vezi detalii

doc

Utilizarea Thread-urilor in Applet-uri si Servlet-uri Java

Utilizarea thread-urilor in applet-uri si servlet-uri Java 1. Delimitari conceptuale Spre deosebire de alte limbaje de programare (C/C++), Java permite programelor utilizarea mai multor fire de control (thread-uri). Un fir de executie (thread) este o secventa de instructiuni ale unui program executabil. Cu alte cuvinte, programele pot executa doua sau mai multe operatii diferite in acelasi timp. In realitate se executa numai un fir de executie este executat la un moment dat. Pentru a da impresia ca firele sunt executate simultan, masina virtuala Java (JVM) comuta rapid controlul de l... vezi detalii

doc

Birotica

Sa se calculeze valoarea incasata in lei in cazul unui abonament telefonic in reteaua CONNEX, stiind ca: Nr. Crt. - se va introduce automat sau cu ajutorul seriilor Nume abonat - se va introduce numele Tip abonament - se va introduce M, N, sau T Cost EUR/luna - se va calcula astfel pentru abonament tip M costul este de 2EUR; pentru N este 3EUR; iar pentru T este 4EUR Data plata - se va introduce cu ajutorul functiei de data calendaristica Perioada achitata (in luni) - se va introduce nr. de luni Reducere - se va calcula astfel: daca data platii este mai mica sau egala 31 ian si perio... vezi detalii

doc

Pagini Web Dinamice cu PHP

Pagini Web dinamice cu PHP Ce este PHP? Un limbaj de scripting ce combina concepte de Perl, Java si C, facand ca invatarea acestuia sa fie foarte usoara. Pentru a deveni productiv nu sunt necesare decat cateva zile de lucru. Numarul site-urilor ce il utilizeaza in ultimul timp a crescut explozibil depasind barieraa de 600.000 concurand de la egal la egal produsele comerciale. Trioul format din PHP (limbaj de scripting server-side), MySQL (sever de baze de date) si Apache (server de web) a depasit pe neasteptate orice predictii, printre site-urile ce utilizeaza PHP numarandu-se Slashdot, Fr... vezi detalii

doc

Pachete Software

Cu ajutorul aplicatiei MS Excel, am facaut analiza angajatilor unei firme de calculatoare BITPC, care are sucursale in mai multe orase ale tarii: Bucuresti, Constanta, Buzau, Ramnicu-Vilcea, Brasov, Botosani. Fiecare sucursala are cate doi angajati pe functiile de vanzator si asamblare. Structura firmei este prezentata in urmatorul tabel Nr. Crt Nume Prenume Data nasterii Localitatea Functie Starea civila Salariu 1 Baciu Vasile 10/5/1984 Botosani Asamblare n 550 2 Vasilescu Mirela 3/4/1985 Botosani Vanzator n 500 3 Marcel Dinu 7/5/1980 Brasov Asamblare n 700 4 Dumitrescu Maria 3/2/194... vezi detalii

doc

Proiectarea Sistemului Informatic - Evidenta Copiilor Dati in Plasament si Plata Alocatiilor

PROIECTAREA SISTEMULUI INFORMATIC "EVIDENTA COPIILOR DATI IN PLASAMENT SI PLATA ALOCATIILOR" La o institutie publica se tine evidenta copiilor dati in plasament si totodata plata alocatiilor lunare ce se cuvine pentru fiecare copil separat, luand in considerare starea de sanatate a copilului. Pentru usurarea activitatii si pentru evidenta mai clara si mai detailata a datelor referitoare la acesti copii se cere elaborarea unui sistem informatic. Structura detaliata a documentelor de intrare si a situatiilor finale. Circulatia documentelor La institutia pentru protectia copii... vezi detalii

Hopa sus!