programozzunk, de most már komolyan…

Kezdőlap Fórumok Programozás programozzunk, de most már komolyan…

9 bejegyzés megtekintése - 21-29 / 29
  • Szerző
    Bejegyzés
  • #1985749
    Gyuszk
    Felhasználó

      Lazitsatok 😆 😆

      #1985750
      hop
      Felhasználó

        Ez a sefülesefarka téma idõrõl idõre elõkerül. Eldöntöttem, most megmondom a frankót. A programozás nem egy nyelv ismeretét jelenti. A nyelv csak eszköz a programozó EMBER kezében. Aki programozást akar tanulni, az ne C-t C++-t Java-t tanuljon, hanem a gondolkodásmódot, megkockáztatom a „programozás filozófiáját”, és rengeteg matematikát. Erre pedig a járatos nyelvek közül bármelyik megfelel.
        Mikor megtanult programozni az ember gyereke, akkor már el tudja dönteni, hogy adott platform(ok)on egy feladatra mely nyelv a legalkalmasabb.

        (

        #1985751
        emperor
        Felhasználó

          javíts ki ha tévednék… de sztem itt senki se vitatkozott, legalábbis részemrõl nem volt vita 🙂
          amúgy igazad van, elõször a programozás logikáját kell megtanulni, a módszertant, mint ahogy
          a házépítést is alapozással kezdik 🙂

          #1985752
          tovis
          Felhasználó

            javíts ki ha tévednék… de sztem itt senki se vitatkozott, legalábbis részemrõl nem volt vita 🙂
            amúgy igazad van, elõször a programozás logikáját kell megtanulni, a módszertant, mint ahogy
            a házépítést is alapozással kezdik 🙂
            [align=right][snapback]100832[/snapback][/align]

            Hát ebben is van igazság! 😛
            A nem homoprogrammer általában nagyon gyorsan „off” lessz ha elkezdessz nekik magyarázni – szal ez mégiscsak egy nyelv. :huh:
            Ja, „ahány nyelvet beszélsz annyi ember vagy” – vagy valahogy így? :rolleyes:
            Szóval gondolkodásmód hm… hamarjában csak John Luis Bentley „A programozás gyöngyszemei” és Knuth „A programozás mûvészete” (három kötet, darabjával is ölni lehet) jut eszembe. Biztos hogy ezt akarod? :blush:
            No meg a struktúrált programozás, alúlról, felülrõl építkezni…

            #1985753
            begyu
            Felhasználó

              Sziasztok!

              Nem akarok senkit bosszantani egy DOS-os dologgal, de akit erdekel, nezze meg
              A’rpi szulemenyet. Ugy hijjak, h. BAssPasC. Engem annak idejen total lenyugozott.
              Aki szereti a bitfaragast, el fog elvezni tole!

              Itt egy pelda:

              Code:
              .386

              uses stdvga
              include stdvga.h

              var ora,perc,sec:DB

              {var
               szog    DW ?
               szogek  DW 60,30,0,330,300,270,240,210,180,150,120,90,60
               szamstr DW 0,0
               jelstr  DB ”,0
              }

              initgraph

              circle(320,240,60,10)
              FOR BX=0 to 12 do push(all)//!szamok

              repeat
               !dido
               ax:=2//!delay
               !cido
              until keypressed

              closegraph
              exit

              szamok:
               <>BX,1
               AL:=BL//++AL//AH:=0
               if AL>9 do AH+=31h//AL-=10
               AL+=30h
               if AH!=0 do AH<>AL
               szamstr:=AX
               getvect(315,238,70,szog)
               outstr(ax,bx,ofs szamstr)
               getvect(317,237,55,szog)
               outstr(ax,bx,ofs jelstr)
              ret

              dora:
               push CX
                 if AX>12 do AX-=12
                 –AL
                 BX:=AX
                 <9 then
                 AH:=0
                 AL:=CL//>>AL,1
                 if DX=0 do DX:=350//else DX-=AX
               endif
               vect(320,240,30,dx)
               circle(320,240,5)
              ret

              dperc:
               BL:=5
               div BL
               BL:=AL//BH:=0
               <mutato

              dido::
               setgcolor(10)
               DOS 2Ch
               ora:=CH
               perc:=CL
               sec:=DH
               DL:=0
              mutato:
               push DX
                 push(all) ax:=ch//!dora
                 ax:=cl//!dperc
               pop DX
               if DL==0 do setgcolor(11)
               ax:=dh//!dperc
              ret

              delay::
               CX:=AX
               DX:=0
               AH:=86h
               INT 15h
              ret

              Ez analog orat csinal, a prg merete 900 bajt!

              Egy hasonlo forras MENUETOS ala:

              Code:
              #include

              #define B_SZ 10

              static char * Title=”BinClock”;

              void draw_small_box(int x,int y,int is_on)
              {
              __menuet__bar(x,y,B_SZ,B_SZ,is_on ? 0xFF0000 : 0x103000);
              }

              void draw_box_group(int x,int y,int num)
              {
              int i,j;
              char buf[2];
              buf[0]=(num&(1+2+4+8))+’0′;
              buf[1]=’’;
              for(i=0;i<4;i++)
              {
               j=(B_SZ+2)*i;
               draw_small_box(x,y+((B_SZ+2)*i),num & (1<<(3-i)) ? 1 : 0); } __menuet__bar(x,y+((B_SZ+2)*4),B_SZ,B_SZ,0x800000); __menuet__write_text(x+2,y+((B_SZ+2)*4)+3,0xFFFFFF,buf,1); } void draw_bcd_num(int x,int y,int num) { int v1,v2; v1=(num>>4)&(1+2+4+8);
              v2=num & (1+2+4+8);
              draw_box_group(x,y,v1);
              draw_box_group(x+B_SZ+2,y,v2);
              }

              void draw_hms(int x,int y)
              {
              __u32 t;
              int h,m,s;
              t=__menuet__getsystemclock();
              s=(t & 0x00FF0000)>>16;
              m=(t & 0x0000FF00)>>8;
              h=(t & 0x000000FF);
              draw_bcd_num(x,y,h);
              x+=((B_SZ+2)<<1)+2; draw_bcd_num(x,y,m); x+=((B_SZ+2)<<1)+2; draw_bcd_num(x,y,s); } void draw_h(void) { draw_hms(22,28); } void paint(void) { __menuet__window_redraw(1); __menuet__define_window(100,100,40+((B_SZ+2)*6)+4,30+((B_SZ+2)*4)+16,0x03000080,0x800000FF,0x000080); __menuet__write_text(3,3,0xFFFFFF,Title,strlen(Title)); __menuet__bar(20,26,((B_SZ+2)*6)+4+2,4+((B_SZ+1)*4)+2,0); draw_h(); __menuet__window_redraw(2); } void app_main(void) { int i; paint(); for(;;) {  __menuet__delay100(20);  i=__menuet__check_for_event();  draw_h();  switch(i)  {   case 1:    paint();    continue;   case 2:    __menuet__getkey();    continue;   case 3:    if(__menuet__get_button_id()==1) __menuet__sys_exit();    continue;  } } }  

              #1985754
              kayapo
              Felhasználó

                Hö..Hö..Hö 😀
                Az AVP (AntiVir Personal Edition) rögtön levágta, hogy ez vírus (win98) :angry: :blink: 😛 😀 😀 😀

                #1985755
                tovis
                Felhasználó

                  No meg érdekes hogy töri át magát a HAL -on! (NT,XP):o

                  #1985756
                  Bbt
                  Felhasználó

                    Sziasztok!

                    Nem akarok senkit bosszantani egy DOS-os dologgal, de akit erdekel, nezze meg
                    A’rpi szulemenyet. Ugy hijjak, h. BAssPasC. Engem annak idejen total lenyugozott.
                    Aki szereti a bitfaragast, el fog elvezni tole!

                    Itt egy pelda:

                    Ez analog orat csinal, a prg merete 900 bajt!
                    [align=right][snapback]100889[/snapback][/align]

                    Elegáns megoldás!
                    Had gratuláljak a készítõnek… 🙂

                    #1877116
                    csaba
                    Felhasználó

                      üdv!

                      nos, úgy gondoltam, h ideje lenne belekezdeni egy komolyabb nyelvbe…
                      eddigi jártasságaim:
                      – Visual Basic: ezen kezdtem, a kék könyvbõl mûvelõdtem fõleg, azt úgy vágom, meg annál magasabb szinten voltam úgy kb 1 éve, amikor abbahagytam
                      – Clipper: nagyon alap szint, pár utasítást tudok
                      – PHP: ebben már otthonosabban mozgok, megkockáztatom a „középhaladó” jelzõt

                      szóval szeretnék egy olyan nyelvet megtanulni, ami nem állít elém korlátokat. amit fel tudok használni sok célra (webfejlesztés, adatbázisszerverekkel való kommunikáció, 3D-s alkalmazások, felhasználói programok, stb…)… és nem kell nagyon kezdõkímélõnek lennie ^^
                      azért eddig 3 nyelv van, amin gondolkozok: Java, C, C++

                    9 bejegyzés megtekintése - 21-29 / 29
                    • Be kell jelentkezni a hozzászóláshoz.