Page 2 of 2
Posted: Wed Nov 12, 2003 10:33 pm
by Tudor.b
Programare avansata in pascal inseamna sa te chinui extraordinar de mult sa faci nishte lucruri pe care in c le faci in cateva linii. Un overload de operator de exemplu...
Iar Delphi n`are rost sa invatz, din moment ce exista VC++, VC# din .net sau Java...
Iar daca delphi sau pascal sunt aşa bengoase, de ce nu sunt folosite pe scara larga? Adica doar nishte aplicatzii distruse de contabilitate, 2-3 joculetze lamere samd. ?
Posted: Wed Nov 12, 2003 10:49 pm
by Black Shark
domnilor, va apropiati vertiginos de un flame in toata regula, de asemenea va rog sa mutati discutiile
aici, topicul asta are alt scop, aduceti va rog argumente solide daca doriti sa continuati, fara acuze aruncate de la unul la altul, nu ajuta pe nimeni
Posted: Wed Nov 12, 2003 11:11 pm
by psycho too
sunt foarte de acord cu
Black Shark , dar daca se poate as vrea sa continuam discutia fara sa devenim ironici sau stiu eu cum.
arpad, fa si tu un quote ca nu stiu la ce te referi cu
of of(mai mai) ce te pricepi la programare!
euufilip zicea foarte bine ce-a zis!
si argumenteaza te rog, poate unii cititori chiar vor sa stie la ce ne referim, iar altii poate se corecteze, nu?
P.S.: chiar ma pricep la programare, abia astept raspunsul tau.
Posted: Thu Nov 13, 2003 2:43 pm
by Arpad
n-am crezut ca o sa spun chestia asta dar am fost cam aberant!
Scuzele mele,sunt in sesiune si stresu-i de vina!
mi s-a dat sa fac un compilator in VC++ si am rupt tastatura de nervi .
in Delphi am reusit sa-l fac dar ala in VC++ ii in constructie!De asta is asa aprins!
inca do data scuze daca am jignit pe cineva! promit ca ma voi calma!
(Da oricum Delphi ii mai bun !)
Posted: Thu Nov 13, 2003 10:22 pm
by psycho too
Arpad, de acord ca e mai greu in VC++, nu e nici un secret, dar sa nu confundam RAD cu fast execution, eu tocmai de aceea nu am incercat sa-mi fac nu stiu ce experienta in VC++, consider ca e mai importanta cunoasterea noilor tehnologii, fara a leza bineinteles rostul VC++ in scrierea codului critic, deci driverelor, interfetelor etc.
Si daca tot am ajuns la subiectul asta am sa va spun ca aceeasi bucata de cod scrisa pentru .NET poate* fi mai rapida decat daca e scrisa pentru x86, deci faci cu .NET cod mai rapid decat cu Delphi si decat cu VC++.
*ma refer la portiuni mai marisoare de cod, nu la cateva linii !!
P.S.: da,da, Delphi ii mai bun

mai ales de cand a dat-o pe .NET !!
Posted: Thu Nov 13, 2003 11:16 pm
by Arpad
Nici odata n-am spus ca VC nu-i bun!
Am zis ca in multe cazuri nu-i eficient!
Eu tra sa fac compilatoru in ce mo dat profesoru nu in ce am eu chef si iti dau un sfat:NU FA COMPILATOR IN VC++ CA O SA TE SINUCIZI!
Posted: Thu Nov 13, 2003 11:19 pm
by Arpad
Nu are sens sa fac un quote!
ti-am zis am fost iritat!
inca o data scuze da dupa ce scrii o saptamana la un program si vezi ca nu mere te c-am inervezi!
Posted: Fri Nov 14, 2003 1:08 pm
by psycho too
asta asa este...
parca ar fi Ben Johnson la cursa de 100m cu matura si lopata legate la sold, sa curete dupa fiecare zece metrii memoria !!
Posted: Mon Nov 24, 2003 3:26 pm
by euufilip
psyhoo too:
cu tot respectul dar nu mai citi printre randuri. aduci cateva acuzatii nefonadate. in legatura cu threadurile eu am spus ca nu se poate nici in c nici in pascal. altcineva a afirmat contrariul.
acum:
- supraincarcari ale functiilor si procedurilor exista si in delphi
- i++ = i:=i+1 = inc(i)
- aduga usurinta si simplitate in utilizare + timpi de compilare mai mici + o structura mai atractiva a codului sursa
SI UITE ASA DISCUTIA CONTINUA LA INFINIT LA FEL CUM A INCEPUT SI SINCER SA FIU M-AM PLICTISIT DE EA PT CA ORICUM FIECARE LUCREAZA IN CE-I PLACE SI CU CE I SE PARE MAI COMOD
Posted: Mon Nov 24, 2003 11:40 pm
by psycho too
scuze daca am inteles gresit.
pe de alta parte inc(i); este functie, i++ operator, deci e mai rapid!!
asta am vrut sa arat.
usurinta si simplitate da, rapiditate la compilare deci nu. Apoi, inc(i) atractiv?!
Ai dreptate, fiecare sa programeze cu ce ii place.
Posted: Sat Sep 25, 2004 1:05 pm
by FreeMan_FX
voi astia cu C/C++ ..faceti ceva serios vreodata ? ..se paote face ..dar ai mult de scris si multe batai de cap ..oricum ..de unu singur sa te apuci sa faci un program cu GUI si 100 % pe obiecte in C/C++ ..fara MFC ( care sux) ..dureaza mult si e greu ...tre sa cunostii o gramada de functii API si sa faci tot felu de conversii intre parametri ..asa ca o chestie este vreun topic in care sunt programe de acest fel scrise in C++ ( de voi) si as fi curios sa vad si ceva surse ..
eu stiu c/c++ cat sa pot intelege sdk-ul ( MSDN) pt ca sunt multe exemple utile ..dar sa scriu un program in C ...cred ca ma las pagubas ..
Posted: Sat Sep 25, 2004 6:18 pm
by Phorkias
C/C++ pentru ca sunt mult mai distractive decat Pascal. Mai nou VC++ ca pt el sunt cele mai multe tutpriale de OpenGL
Si unul dintre cele mai importante lucruri care m-a facut sa ma indragostesc de C a fost
for-ul

Posted: Fri Oct 22, 2004 8:30 am
by Tudor.b
euufilip wrote:
B.despre threaduri:
vrea sa vad si eu unul scris in c. ala de dos pt ca presupun ca despre ala e vorba. pentru ca in delphi se poate relativ usor.
dar vreau sa o vad si pe asta. din cate stiu eu dosul nu este un sistem multitasking si teoretic nu este posibil. dar vreau sa vad ca ma insel. vreau un exemplu. sau cer pre mult.
Nu incurca multitasking cu multithreading. Sunt total diferite!
Code: Select all
#include <unistd.h>
#include <pthread.h>
#include <stdio.h>
#include <time.h>
#define NUM_THREADS 10
void *thread_function(void *arg) {
fprintf(stdout, "Thread: %d running.\n", (int)arg);
sleep((int)arg+1);
fprintf(stdout, "Thread: %d done.\n", (int)arg);
pthread_exit(0);
}
int main() {
int cnt;
pthread_t p_thread[NUM_THREADS];
for(cnt = 0; cnt < NUM_THREADS; cnt++)
if(pthread_create(&p_thread[cnt], NULL, thread_function, (void *)cnt) != 0)
fprintf(stderr, "Error creating the thread");
for(cnt = 0; cnt < NUM_THREADS; cnt++) {
pthread_join(p_thread[cnt], NULL);
}
fprintf(stdout, "All threads completed.\n");
return 0;
}
E vorba de POSIX C care ruleaza sub DOS
Posted: Mon Nov 15, 2004 9:13 pm
by Albert
Hai sa-mi dau si eu cu parerea!
Mie bun mi se pare Delphi pentru eficienta si Java pentru ce nu stiu sa fac in Delphi! Cam atat. Cat despre care e mai bun va pot spune ca toate sunt bune daca le stii.
Posted: Tue Nov 16, 2004 10:43 am
by BlackNight
PHP e limbajul de programare pe care il prefer, deorece iti ofera o libertate destul de mare si mi se pare destul de simplu de utilizat/invatat.
Posted: Tue Nov 16, 2004 2:24 pm
by SG
<xml> family.
De ce? Pentru ca poti face orice.
Folosit cum trebuie, XSL e cel mai bun compilator. Poti obtine imagini (svg) din diagrame (xmi), poti obtine pagini (xhtml) din xml, poti sa faci baze de date (xpath-queries), poti chiar sa obtii cod asm (sau masina).
SVG e formatul de grafica pentru viitor. Poate mai multe decat flash si se integreaza mai bine in pagini. Poate sa fie citit chiar si de motoarele de cautare, prin css (sau xsl) poate fi modificat, poate sa fie generat diferit in funcitie de modul de vizualizare. Mozilla promite viewer integrat pentru svg.
X3D e grafica 3D pentru web. Flash poate doar sa simuleze 3D, java e departe de perfectiune, plus toate facilitatile oferite de formatul xml.
Posted: Tue Nov 16, 2004 7:02 pm
by bloomfield
xml este un limbaj dar nu de programare.
xsl este un limbaj dar nu de programare. (xsl poate integra cod javascript în unele implementări care da este limbaj de programare dar the fact remains xsl nu este limbaj de programare)
Posted: Tue Nov 16, 2004 7:22 pm
by Radoo
Pascal - nu e preferat, da a trebuit sa-l inghit la scoala
c/c++ (Borland) - sunt chestii de facut in el dar nu potgi face chestii cu ferestre simplu (facut la scoala + facultate - la facultate c/c++ din vc++ 6.0)
VC++ 6.0, 7.0 (MFC Applications) - il folosesc cel mai des pt aplicatiile care le fac din cand in cand. Avantajul ca poti face ferestre (fata de c/c++) (invatat pe-acasa)
PHP & MySQL - e frumos pt webdesign si aplicatii web si baze date, mai ales ca MySQL ruleaza pe un server Linux/BSD/... care sunt in general FREE, fata de MSSQL care ai avea nevoie de un server cu licenta (asta l-am invatat in cateva zile k aveam nevoie sa fac ceva cu o baza de date)
c in linux - asta invat acuma pe la facultate; inca nu prea l-am folosit, dar sunt sigur k e folosit pt dezvoltarea mai tuturor software-urilor din linux
Deci ce imi place cel mai mult e VC++ pt k asta il folosesc mai des, si asta l-am invatat. Asta nu inseamna k Delphi sau VB nu ar fi bune.
Posted: Tue Nov 16, 2004 7:44 pm
by The Beast
nu am preferinte. ce imi palce invat . ce invat imi place . contraexemplu . nu imi place romana , deci nu ma chinui sa pun cratime si all sort of things
Posted: Tue Nov 16, 2004 9:16 pm
by std
Daca tot a pornit topicul, pentru cei cu inclinatii sado-maso (ma simt

), incercati ASM. It boosts freedom into your life, pentru moment incerc sa scap de amintirile cu paginile si segmentele x86-urilor pentru Z80, dar imi lipseste timpul. Oricum, este un domeniu foarte interesant.
Si da, ASM se numara printre limbajele mele preferate, alaturi de C, ActionScript, LISP si altele. Bash included.
Posted: Tue Nov 16, 2004 9:38 pm
by V0rt3x
i'm a visual basic fan
Posted: Sat Nov 27, 2004 3:54 am
by SG
idashahabin wrote:xml este un limbaj dar nu de programare.
xsl este un limbaj dar nu de programare. (xsl poate integra cod javascript în unele implementări care da este limbaj de programare dar the fact remains xsl nu este limbaj de programare)
XML este ce vrei tu sa fie, si ce poti tu sa scoti din el. E text, deci poate sa fie limbaj. Crezi ca fisierele cu extensia .c sunt mai programabile decat cele cu extensia .xml? E nevoie de o buna intelegere a tehnologiilor din spatele xml-ului ca sa intelegi de ce am zis ca xml e limbaj de programare. Difera mult de metoda imperativa de programare, dar este programare descriptiva. html este un limbaj de programare chiar. Programeaza browserul web sa afiseze ceva asa cum ii spui tu. Cand scrii <br/> in html sau cand scrii printf('\n') in c, e acelasi lucru. Conteaza doar cine realizeaza aceste operatii. In c exista o faza de compilare, in html nu. Si asa cum din fisiere text obtii aplicatii executabile, asa din fisiere text obtii pagini hypermedia. E o diferenta de perspectiva, de punctul din care privesti lucrurile. La urma urmei, daca vrei sa spui ca un fisier xml inteligent cu o schema bine definita si un xsl puternic nu este limbaj de programare, atunci si eu pot spune ca nici c nu este limbaj de programare, si ca de fapt doar asm-ul e limbaj de programare.