Care este limbajul de programare preferat al vostru?

Despre PHP, MySQL, HTML, C++, VB, JAVA etc.

Moderator: Moderatori

User avatar
Tudor.b
Posts: 960
Joined: Tue Jun 03, 2003 8:18 pm

Post 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. ?
User avatar
Black Shark
Moderator
Posts: 3096
Joined: Tue Nov 26, 2002 9:51 pm

Post 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
1 out of 3 people who start smoking will eventually die. The other two apparently become immortal.
psycho too
Posts: 39
Joined: Sat Jul 19, 2003 1:18 am

Post 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.
User avatar
Arpad
Posts: 74
Joined: Sun Nov 02, 2003 12:58 am

Post 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 !)
psycho too
Posts: 39
Joined: Sat Jul 19, 2003 1:18 am

Post 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 [-X mai ales de cand a dat-o pe .NET !!
User avatar
Arpad
Posts: 74
Joined: Sun Nov 02, 2003 12:58 am

Post 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!
User avatar
Arpad
Posts: 74
Joined: Sun Nov 02, 2003 12:58 am

Post 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!
psycho too
Posts: 39
Joined: Sat Jul 19, 2003 1:18 am

Post 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 !!
User avatar
euufilip
Posts: 169
Joined: Mon May 26, 2003 4:28 pm

Post 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
euu
psycho too
Posts: 39
Joined: Sat Jul 19, 2003 1:18 am

Post 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.
User avatar
FreeMan_FX
Posts: 100
Joined: Mon Sep 20, 2004 10:00 pm

Post 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 ..
User avatar
Phorkias
Posts: 888
Joined: Sat Apr 12, 2003 11:53 pm

Post 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 :D

Si unul dintre cele mai importante lucruri care m-a facut sa ma indragostesc de C a fost for-ul :D
User avatar
Tudor.b
Posts: 960
Joined: Tue Jun 03, 2003 8:18 pm

Post 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
Albert
Posts: 42
Joined: Tue Mar 30, 2004 10:23 pm

Post 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.
User avatar
BlackNight
Posts: 1466
Joined: Tue Nov 04, 2003 10:20 am

Post 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.
User avatar
SG
Posts: 1498
Joined: Fri Mar 22, 2002 2:00 am

Post 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.
The grass was greener...
I am death...
User avatar
bloomfield
Posts: 214
Joined: Sat Sep 13, 2003 2:55 pm

Post 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)
O barmaniţă virtuală aş putea accepta
...dar o bere virtuală?? Niciodată!
User avatar
Radoo
Posts: 2678
Joined: Tue Dec 02, 2003 11:45 am

Post 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.
Old nickname: Rayden

PC Garage - discount 1% folosind voucher-ul A6IDCLSW
User avatar
The Beast
Posts: 2487
Joined: Wed Jun 04, 2003 11:45 am

Post 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
User avatar
std
Moderator
Posts: 4317
Joined: Sat Mar 16, 2002 2:00 am

Post by std »

Daca tot a pornit topicul, pentru cei cu inclinatii sado-maso (ma simt :P), 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.
User avatar
V0rt3x
Posts: 1143
Joined: Tue Mar 16, 2004 3:20 pm

Post by V0rt3x »

i'm a visual basic fan
Socket A - Superpi 1M

If it ain't broke - V-MOD IT!
User avatar
SG
Posts: 1498
Joined: Fri Mar 22, 2002 2:00 am

Post 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.
The grass was greener...
I am death...
Post Reply