Jakým programovacím jazykem začít ?

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
satik
Level 6
Level 6
Příspěvky: 3509
Registrován: leden 15
Bydliště: Krkonoše
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Jakým programovacím jazykem začít ?

Příspěvekod satik » 18 lis 2016 10:22

To záleží, jak to chceš počítat.
První hru jsem napsal v QBasicu, pak nějaký hry v Delphi (Object Pascal), pozdějc v C#, nedávno jednu v JavaScriptu (přes WebGL).
Na vejšce nás učili hlavně Javu a po jednom předmětu na Prolog a Tolog, pak jsem napsal jeden web v PHP včetně administrace (bez jakýchkoliv frameworků nebo RS) a Daskalos, ten se učí na ČVUT a kdo ho zažil, tak si ho pamatuje dodnes - každých 5 minut to spadlo.

V prvním zaměstnání jsem používal hlavně C# na desktop "hru", PHP na administraci tý "hry" a v Delphi byly nějaký starší projekty, kde bylo potřeba občas něco upravit nebo opravit + se k tomu všemu používala MySQL.
Ve druhým zaměstnání starší aplikace napsaná ve VB + MSSQL a web, co jsme dělali v ASP.NET (C#).

Momentálně mě živí hlavně v C++, občas jsem po doma něco disassembloval nebo psal nějaký menší funkce v assembleru - třeba když jsem se snažil udělat miniaturní exáč.
Když někde používám DirectX nebo OpenGL, tak shader píšu v HLSL nebo GLSL.

Takže zhruba tyhle:
Assembler, C, C++, C#, Java, JavaScript, QBasic, Visual Basic, PHP, Object Pascal (Delphi), Prolog, Tolog, SQL (MySQL, MSSQL, Oracle), GLSL/HLSL, Daskalos

Značkovací pak ty klasický jako HTML, XML, XAML, JSON, CSS... , ale těch už se dá vymyslet spousta.

A je celkem fuk, kolik jazyků člověk ovládá, důležitý je i na jaký úrovni a jak kvalitní kód píše - nejlepší je číst kód po někom, kdo všechen kód napsal do jedný tisíciřádkový funkce a proměnný maj jednopísmenný názvy... :D
PC: MSI RTX 4090 Suprim X, AMD Ryzen 9 7950x3D, ASUS Crosshair HERO X6670E, 64GB RAM@6000CL30, Fractal Define Torrent, Seasonic PRIME TX 1600W, SSD Seagate Firecuda 530 M2 2TB +
4TB + 4TB SATA Micron 5200 ECO
Periferie: Samsung Odyssey G9 Neo + 2x AOC AG271QG, Razer Deathadder, Ducky Shine7, Steelseries QcK+, Beyerdynamic MMX300, Valve Index

Reklama
Uživatelský avatar
bradto
Level 2
Level 2
Příspěvky: 222
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Jakým programovacím jazykem začít ?

Příspěvekod bradto » 03 pro 2016 20:00

Programování ve školách se učí v Pascalu. Tady máš ukázku nejjednoduššího kódu, kterým bys měl začít.

Kód: Vybrat vše

program kruh;

uses
Crt;

var r,o,S: real;


begin
write('Zadej polomer kruhu: ');
read(r);
o:= 2*pi()*r;
S:= pi()*r*r;
writeln('Obvod je: ', o:5:2);
writeln('Obsah je: ', S:5:2);
readln;
end.


program - zadani nazvu programu
uses - knihovna s prikazy
var - deklarace promennych (polomer, obvod, obsah)
write - vypsani textu
read - nacteni promennych
o:5:2 - 5 mistne cislo (pokud to nema 5 cifer tak tam bude volne misto) zaokrouhlene na 2 desetinna mista

..takhle se to učí na školách

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7359
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Jakým programovacím jazykem začít ?

Příspěvekod faraon » 03 pro 2016 21:38

To je pravda, Pascal se učí dokonce i na matfyzu, a je pro to řada dobrých důvodů!

Před pár desítkami let se na gymnáziích vyučoval FORTRAN, tak pro srovnání a inspiraci stejný program, jak by vypadal na děrných štítcích :lol:

Kód: Vybrat vše

      PROGRAM KRUH                                                      KRUH0001
      REAL R,O,S,PI                                                     KRUH0002
      PI=3.1415926536                                                   KRUH0003
C                                                                       KRUH0004
      PRINT *,'ZADEJ POLOMER KRUHU: '                                   KRUH0005
      READ *,R                                                          KRUH0006
      O=2*PI*R                                                          KRUH0007
      S=PI*R**2                                                         KRUH0008
      WRITE (*,'(10H OBVOD JE:,F9.2)') O                                KRUH0009
      WRITE (*,'(10H OBSAH JE:,F9.2)') S                                KRUH0010
      READ *                                                            KRUH0011
      END                                                               KRUH0012

P.S. Když děrné štítky, tak se vším všudy. Zdroják doplněn :twisted:
Naposledy upravil(a) faraon dne 04 pro 2016 10:43, celkem upraveno 1 x.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Uživatelský avatar
bradto
Level 2
Level 2
Příspěvky: 222
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Jakým programovacím jazykem začít ?

Příspěvekod bradto » 03 pro 2016 23:41

Tam aspoň nebyly problémy se zapomenutým středníkem.. :D

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7359
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Jakým programovacím jazykem začít ?

Příspěvekod faraon » 04 pro 2016 07:35

To ne, ale když jednou děrovačka místo čárky udělala tečku, tak NASA poslala raketu místo do vesmíru přímo do Atlantiku. Z cyklu se stalo přiřazení :lol:
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Kde zacit jako technik-samouk?
    od lukesky » 02 srp 2023 08:47 » v Vše ostatní (hw)
    3
    983
    od petr22 Zobrazit poslední příspěvek
    02 srp 2023 09:22

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti