Salt la conținut

SUBIECTE NOI
« 1 / 5 »
RSS
Concediu medical pe zile din urma

Receiver satelit care sa faca aut...

Recuperare sim/eSIM digi.

charger "laptop de muzeu"...
 apartament vandut de tatal sotiei...

Socializare -grupuri

Puteti sa-mi indicati numele soft...

Pret zugravit
 Megalopolis (2024)

Integra A8690

Solutie asamblare perete - cada.

Balans la ridicare picior dupa ac...
 Izolatie intre OSB si placa de be...

instalatie incalzire apartament 2...

HEV D Segment - intrebari/pareri ...

Hyperos consum excesiv baterie?
 

Vreau Sa Fiu Programator!

- - - - -
  • Acest subiect este blocat Acest subiect este blocat
54 răspunsuri în acest subiect

#1
Hysony

Hysony

    Member

  • Grup: Members
  • Mesaje: 357
  • Înscris: 21.08.2004
Dupa cum vad, e cam "noapte" pe forum, poate topicu' asta va fi util pentru incepatori.
Vrei sa devi programator, ce "obligatii"  ai, la ce sa te astepti, cum e cel mai simplu mod sa incepi aceasta meseria (cand si cum) castigand de pe urma ei.

#2
dragos_avram

dragos_avram

    Active Member

  • Grup: Members
  • Mesaje: 1.633
  • Înscris: 29.12.2003
Salut !
Pai, ideea e sa incepi cat mai devreme posibil (daca se poate la 12-14 ani, ar fi ideal, unii au inceput chiar mai devreme). Bineinteles ca nu vorbesc de meserie, daca vrei sa fii programator bun trebuie intai sa fie un hobby.

BTW, tu ce varsta ai acum ?

#3
Hysony

Hysony

    Member

  • Grup: Members
  • Mesaje: 357
  • Înscris: 21.08.2004
Ce varsta am???
14

#4
add

add

    Senior Member

  • Grup: Senior Members
  • Mesaje: 8.146
  • Înscris: 09.09.2003
baga mare!  da-i cu C,  si dupa aia intri in alte balarii...  eu nu stiu C si mi-a fost greu la inceput!

#5
Hysony

Hysony

    Member

  • Grup: Members
  • Mesaje: 357
  • Înscris: 21.08.2004

add, on Sep 24 2004, 21:24, said:

baga mare!  da-i cu C,  si dupa aia intri in alte balarii...  eu nu stiu C si mi-a fost greu la inceput!

<{POST_SNAPBACK}>

Staii ca n-am inteles -- Sa m-apuc de C/C++ sau NU.
BTW am vazut linii de cod, prog. complete si chiar am facut si eu ceva (mod. la demo progrs.) si mi se pare cam complicat.
Pascalu si Delphi le-am invatat usor, prog cu ele am facut (mp3playere, prog de shutdown, unu chiar de gestiune pentru un mag., etc...).

Adevaru e ca m-am apucat sa programez in delphi API (stiti voi...fara desenare de componente) si incepe sa fie interesant.
Stiti NetCost - productoru: a zis sa continui in Delphi si sa trag cu ochiu si la ASM, .NET

Editat de Hysony, 24 septembrie 2004 - 21:03.


#6
add

add

    Senior Member

  • Grup: Senior Members
  • Mesaje: 8.146
  • Înscris: 09.09.2003
esti pe calea cea buna I guess...

#7
dragos_avram

dragos_avram

    Active Member

  • Grup: Members
  • Mesaje: 1.633
  • Înscris: 29.12.2003
C NU e semnificativ mai complicat decat Pascal, din contra: pentru proiecte mari e mai usor C. Dar la varsta ta, poti si Pascal - principalul e sa intelegi ideea, mai tarziu poate o sa-ti bagi unghia in gat ca ai stat prea mult cu un limbaj slab.
Pascal a fost conceput SPECIAL ca limbaj didactic, si asa ar fi trebuit sa ramana.
Ideea ca C e mai greu e la noi in creier. De ce ar fi mai complicat ? pentru ca are '{' si '}' in loc de 'BEGIN' si 'END' ?

Dragos

#8
mrproper

mrproper

    10 ani de Softpedia...

  • Grup: Senior Members
  • Mesaje: 13.063
  • Înscris: 13.11.2002
Primul meu program serios in C a fost portat din Pascal. Dar...
1. A fost mai mic ca oricare alt program
2. A avut 1 singur fisier sursa
3. A avut suport pentru mouse
4. A avut suport pentru mod video
5. A avut interfata GUI
6. 3,4,5 in 2

A fost interesant, mai rapid, mai usor si mai sigur ca pascal. Eu am inceput intr-a opta cu pascal si inca mai lucrez ocazional in pascal ca-l stiu 75% complet si e usor de configurat compilatoru.

#9
Nis

Nis

    Junior Member

  • Grup: Members
  • Mesaje: 88
  • Înscris: 17.03.2003

mrproper, on Sep 27 2004, 01:10, said:

6. 3,4,5 in 2

<{POST_SNAPBACK}>

Bad programming style.

mrproper, on Sep 27 2004, 01:10, said:

si mai sigur ca pascal

<{POST_SNAPBACK}>

Ce vrei sa spui prin asta?

#10
Mosotti

Mosotti

    Geniu umil

  • Grup: Senior Members
  • Mesaje: 33.295
  • Înscris: 21.04.2004
eu am incercat dupa citiva ani de c si java sa fac un programel in pascal
si scriam tot { } si = in loc de := a fost destul de comic :)

#11
Hysony

Hysony

    Member

  • Grup: Members
  • Mesaje: 357
  • Înscris: 21.08.2004
deci...  sa m-apuc de c/c++ si java - ziceti voi!

#12
noir2501

noir2501

    Member

  • Grup: Members
  • Mesaje: 439
  • Înscris: 28.11.2001
dupa ce le inveti pe astea doua, o sa iti dai seama ca defapt ai invatat si C#  :coolspeak:

eu asa am facut, dupa C si Java am fost cam obligat sa trec la C# de care nu mai auzisem pana atunci si spre uimirea mea 90% il stiam deja  :coolspeak:

#13
Hysony

Hysony

    Member

  • Grup: Members
  • Mesaje: 357
  • Înscris: 21.08.2004
ok, cred ca nu e prea tarziu, mesi tuturor pentru sfaturi!

#14
Hysony

Hysony

    Member

  • Grup: Members
  • Mesaje: 357
  • Înscris: 21.08.2004
M-am apucat tare de c++, lucrurile de baza le stiu. M-ai am de invatat multe,dar am nelamuriri:

folosesc dev-cpp compiler

- In delphi o aplicatie mdiapp foloseste 3,5 mbram iar in c++ 6.  :huh: ???


Ma descurc incet si bine, dar is si "prostii" care nu le inteleg.
Oricum, nu vreau sa invat c\c++ pentru sa programez fluent in el, in plus e invechit si iti ia mult timp pana faci o aplicatie vizuala, vreau doar sa inteleg baza
si daca cumva se iveste o ocazie si am nevoi de el... .

Pentru asta il invat, programez 1,2 ani in el si asta basta. O sa ma bazez pe VIZUAL, iar daca cumva ... drivere,linux,chestii dos... .

Si va inteb ceva: Care este viitorul programarii, ce liimbaj va "inflori"?
c\c++,fox excluse.

#15
dragos_avram

dragos_avram

    Active Member

  • Grup: Members
  • Mesaje: 1.633
  • Înscris: 29.12.2003
E o intrebare grea, nu exista un limbaj universal. Nu as lucra in Java pe o consola de jocuri (nu inteleg de ce se lucreaza in Java pe mobile), dar sunt domenii unde c sau c++ sunt greu de folosit.
Atentie mare la diferentele intre limbaje puternice si limbaje 'la moda'. Adica sa nu te trezesti ca Java (sau de ce nu c#) devine viitorul Visual Basic, si peste 5-6 ani sa se stinga in liniste.

' - In delphi o aplicatie mdiapp foloseste 3,5 mbram iar in c++ 6. '
Depinde de librarii etc. Nu te baza pe ce-ti spune task managerul, e informativ.

Ca sa inveti bine c++, iti trebuie cam 3 ani (nu sa stii ce inseamna 'const' sau 'mutable', ci sa stii sa le folosesti). BTW, foloseste 'const' :-).

Ciudat ca bagi c si fox in aceasi oala...
Eu vad bine o eventuala combinatie intre c++ si java, adica sa ai putere (daca vrei) dar si siguranta.

Dragos

#16
xymzar

xymzar

    Senior Member

  • Grup: Senior Members
  • Mesaje: 9.666
  • Înscris: 14.10.2004
Urmaresc de foarte mult acest forum, dar din pacate este prima data cand pot sa "spun" ceva (la inregistrare user nu se accepta adresa de yahoo iar de la serviciu au firewall).Imi doresc tare mult sa pot sa fac si eu un program (cat de simplu) dar sunt aproape paralel.Cu ce sa incep, avand in vedere ca sunt destul de "batran" (37). SINCER, nu vreau sa scot bani din chestia asta.
Cu ce sa incep.

PS Am uitat sa va salut ca asa este politicos.
     Acesta este cel mai tare forum din romania

#17
Hysony

Hysony

    Member

  • Grup: Members
  • Mesaje: 357
  • Înscris: 21.08.2004
3 ani...c-am mult. dar oricum pe zi ce trece incepe sa-mi placa.
Am facut si eu prostie de prg:
#include <iostream>

using namespace std;
static int anact=2004;

int* panact=&anact;
void mainp(void);
void rezult(int what,int rez);
void change(int i) {
    int s;
    cin>>s;
    if (s==0){
    cout<<"Anul: ";cin>>anact;
    mainp();}
    else
    rezult(i,s);
    };
    
int cani(int ann) {
    return *panact-ann;
    }    
int cann(int ani) {
    return *panact-ani;
    }
void rezult(int what,int rez) {
    if (rez == 0)    
    cout<<"Tu ai : "<<cani(rez)<<" ani, si te-ai nascut in : "<<rez;
    else
    cout<<"Tu ai : "<<cann(rez)<<" ani, si te-ai nascut in : "<<rez<<endl;
    
    cout<<"Inca odata? d pentru da si alceva pentru nu"<<endl;
    char c;
    cin>>c;
    if (c =='d')
    mainp();
    else
    exit(1);
    };

void mani(void) {
        cout<<"Scrie anul nasterii : \n"
            <<"Anual actual este: "<<*panact<<" daca vrei sa-l schimbi scrie '0' ";
        change(0);
        }        
                
void mann(void) {
cout<<"Scrie cati ani ai, apoi enter\n"
<<"Anual actual este: "<<*panact<<" daca vrei sa-l schimbi apasa '0' ";  
change(1);
};                  

void mainp(void) {
          cout<<"Vreti sa aflati varsta si anul nasterii precizand:\n"
          "- varsta - apasa 'a' sau\n"
          "- anul nasterii - apasa 'n'"<<endl;
    char m;
    cin>>m;
    switch(m) {
        case 'a':mani();break;
        case 'n':mann();break;
              };
    };    
int main() {
mainp();  
int s;
cin>>s;
}    

Rugamintea mea e sa vad acest prg modificat la structura (nu la 'interfata') in cel mai scurt si inteligent mod posibil.

V-am spus, is inceinceincepator, l-am facut in 5 minute si vreau sa stiu daca se poate face mai bine si mai scurt.

Inca ceva - cum pot converta char in int?
am acolo :
"scrie '0' ";
int s;
cin>>s;
if (s==0){blablabla

cum pot face sa fie:

"scrie 's' ";
char s;
cin>>s;
if (s=='s'){blablabla
rezult(i,s); sa mearga.

mersi

#18
gtk

gtk

    Guru Member

  • Grup: Senior Members
  • Mesaje: 11.868
  • Înscris: 18.09.2004
Haos!  :o

In primul rand ar trebui sa pui ceva comantarii la cod ca altfel e dificil de citit si de inteles legaturile intre proc/functii  mai ales ca ai si variab/const/funct.  destul de aseman.: mann, mani,cani,cann, etc. E greu de citi si pentru ca nu se formateaza spatiile in forum.

Cred ca ai amestecat putin lucrurile pt. nu face ceea ce cred ca ai vrut tu.
Deci... ai doua variante:
   1. iti afiseaza varsta si anul nasterii daca precizezi(presupung ca nu te referi la program) varsta. Ei bine, dupa ce, ii dai "a", iti cere anul nasterii. Inteleg eu gresit? Ok, daca-i dai anul nasterii iti calculeaza corect.
   2. iti afiseaza aceleasi lucruri daca precizezi anul nasterii, numai ca se intampla invers. Asta nu ar fi nimic rau, poate doar ai inversat textele sau poate te referi la faptul ca prog. iti precizeaza varsta sau anul, insa spre deoseb. de varinta 1, daca ii precizezi varsta, iti da drept varsta anul nasterii si invers.

Se poate face mult mai simplu, insa mai analizeaza-l tu si modifica-l. Pointer-ii nu sunt necesari, dar daca vrei tu... ; prea multe functii...; daca pui int in fata lui main trebuie sa returneze ceva... altfel ... void ;

Ar mai fi multe... da' e prea mult de scris...legat de transformare char in string poti utiliza fct. "atoi'

char s[4];
int i;
cin>>s;
i=atoi(s); in cazul asta pui "i" in loc de "s" in cond.

Nu am prea inteles ce vrei sa faci cu : "if (s=='s'){blablabla
                                                         rezult(i,s); sa mearga."

Hysony said:

Rugamintea mea e sa vad acest prg modificat la structura (nu la 'interfata') in cel mai scurt si inteligent mod posibil.

Daca vrei tu neaparat .... dar sa stii ca nu inveti mai nimic.  :P

PS. Nu te limita la 5 min. (desi nu cred ca l-ai facut asa repede)  atunci cand faci programe... mai ales la inceput.. chiar daca ti se par simple..

Editat de gtk, 17 octombrie 2004 - 22:39.


Anunturi

Bun venit pe Forumul Softpedia!

Utilizatori activi: 1

0 membri, 1 vizitatori, 0 utilizatori anonimi

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate