Care este limbajul de programare preferat al vostru?
Moderator: Moderatori
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. ?
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. ?
- Black Shark
- Moderator
- Posts: 3096
- Joined: Tue Nov 26, 2002 9:51 pm
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
1 out of 3 people who start smoking will eventually die. The other two apparently become immortal.
-
- Posts: 39
- Joined: Sat Jul 19, 2003 1:18 am
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
P.S.: chiar ma pricep la programare, abia astept raspunsul tau.
arpad, fa si tu un quote ca nu stiu la ce te referi cu
si argumenteaza te rog, poate unii cititori chiar vor sa stie la ce ne referim, iar altii poate se corecteze, nu?of of(mai mai) ce te pricepi la programare!
euufilip zicea foarte bine ce-a zis!
P.S.: chiar ma pricep la programare, abia astept raspunsul tau.
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 !)
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 !)
-
- Posts: 39
- Joined: Sat Jul 19, 2003 1:18 am
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 !!
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

-
- Posts: 39
- Joined: Sat Jul 19, 2003 1:18 am
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
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
euu
-
- Posts: 39
- Joined: Sat Jul 19, 2003 1:18 am
- FreeMan_FX
- Posts: 100
- Joined: Mon Sep 20, 2004 10:00 pm
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 ..
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 ..
Nu incurca multitasking cu multithreading. Sunt total diferite!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.
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;
}
- BlackNight
- Posts: 1466
- Joined: Tue Nov 04, 2003 10:20 am
<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.
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.
The grass was greener...
I am death...
I am death...
- bloomfield
- Posts: 214
- Joined: Sat Sep 13, 2003 2:55 pm
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)
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)
O barmaniţă virtuală aş putea accepta
...dar o bere virtuală?? Niciodată!
...dar o bere virtuală?? Niciodată!
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.
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.
Old nickname: Rayden
PC Garage - discount 1% folosind voucher-ul A6IDCLSW
PC Garage - discount 1% folosind voucher-ul A6IDCLSW
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.

Si da, ASM se numara printre limbajele mele preferate, alaturi de C, ActionScript, LISP si altele. Bash included.
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.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)
The grass was greener...
I am death...
I am death...