Já jsem poměrně stará struktura (základní kurz jsem utrpěl v Pascalu a jednočipy jsem programoval v assembleru), v zásadě umím FORTRAN a C, pro pracovní věci používám MATLAB a R. Teď ale přišla manželka, že by se ráda naučila programovat (ano, jsme excentrici). Jaký je vhodný startovací jazyk dnes, zejména když lze předpokládat, že její výstupy budou spíše terminálové srandičky, případně jednodušší simulace. Python nebo Java? Nebo je lépe se vybodnout na programování nižší úrovně a má začít v něčem vyšším, např. v MATLABu nebo v Julii?
Zajímavá 0 před 2002 dny |
Sledovat
Nahlásit
|
Jé, FORTRAN, tak ty budeš pamětník!
V tvé situaci bych se řídil rčením: „Chceš něco napsat? Fajn, tak to
napiš v Céčku!“ Už jen proto, že když s ním máš zkušenost, snadno
můžeš poradit/objasnit případné zádrhele. :)
0 Nominace Nahlásit |
Zmínil jsi správně PYTHON, v její situaci bych rozhodně doporučil právě ten. Už proto že je navržen pro velmi intuitivní srozumitelnost, pro svou vysokoúrovňovost, skutečnost že nemusí být nutně kompilován ale pohodlně jej lze jen interpretovat a pokud v tom bude dobrá nic ji nebrání v pythoonu psát i aplikace které přesáhnou rámec příkazové řádky a zasáhnout do grafického uživatelského rozhranní, viz https://likegeeks.com/python-gui-examples-tkinter-tutorial/ … veké pozitivum je v multiplatformnosti, takovéto python aplikace lze spustit skutečně na čemkoliv.
Kolem pythonu se na internetu pohybuje obrovská komunita, je tedy velmi jednoduché dostat se k téměř libovolné informaci či radě při řešení konkrétních problémů.
Upravil/a: anonym
0 Nominace Nahlásit |
Za mě Python – viz třeba https://pyladies.cz/ .
Rokio – html není programovací jazyk.
0 Nominace Nahlásit |
Já bych doporučil HTML. Jednodušší programovací jazyk neznám.
0
před 2002 dny
|
0 Nominace Nahlásit |
na jazyk C bych se na jejím místě už skutečně vybodl. Jazyk ve kterém musíte řešit ukazatele kvůli primitivní práci s polem či řetězcem opravdu nelze nazvat komfortní, dnes je skutečně už vhodná poněkud vyšší úroveň abstrakce. Jinak se při vývoji budete jen donekonečna utápět v technických prkotinách, které lze v jazycích typu python řešit mnohem pohodlněji a rychleji. Samozřejmě nepředpokládám že bude programovat aplikace u kterých kriticky záleží na co nejefektivnějším využití systémových prostředků, takové aplikace se pak stejně ani neprogramují pro cpu ale spíš pro GPU (opencl, cuda, ..)
jinak manželce velmi držím palce, to chce odvahu 🙂
pokud si chtěl doporučit programovací jazyk který pohání webové aplikace možná jsi měl na mysli JavaScript, Dart nebo TypeScript … to jsou jazyky které výše zmíněné dokumenty v HaTMatiLce rozpohybují do podoby interaktivní aplikace či hry 🙂
Vůbec to není blbá připomínka, webový vývoj má stále větší důležitost. Pokud se dnes vytváří nějaký třeba informační systém, takřka vždy má webové rozhranní, prostě proto že je to praktické a multiplatformní, často pak ani není třeba řešit problémy s kompatibilitou napříč platformami protože takový webový klient běží prostě kdekoliv. Poslední dobou webový vývoj zasahuje i do vývoje mobilních aplikací vznikají tzv PWA (progressive web apps) které vypadají jako běžné mobilní aplikace (lze je instalovat na plochu, umí fungovat v offline režimu, umí vyhazovat notifikace se zprávami, umí monitorovat senzory jako kompas, gyro, gps, atd… a přitom jsou to uvnitř jen malé weby) toto má velkou budoucnost.
Bedy | 1528 | |
Michal Kole | 1199 | |
led | 1156 | |
Hlada | 1131 | |
mosoj | 1124 | |
gecco | 904 | |
www | 828 | |
badisko | 817 | |
cochee | 814 | |
Dochy | 725 |
Software |
Hardware |
Internet |
Programování a webdesign |
Sítě |
Bezpečnost |
Ostatní počítače a internet |