Występowanie programowania

0

Witam Was.

Mam pytanie na prawdę laika i mam nadzieję że nie zostanę wyśmiany. Chodzi mi o występowanie programowania w dzisiejszym świecie. Do czego ma zastosowanie oprócz programów komputerowych, (tworzenia stron, programów, gier). Czy np taka pralka też jest zaprogramowana programami typu C++, Java itp czy tutaj wchodzi zupełnie inne zastosowanie, aparaty cyfrowe co sprawia że działają, rozbudowane są kody w takich urządzeniach? Kasa fiskalna również jest zaprogramowane, jakie urządzenia nie są programowane?

Może macie dostęp do jakiś filmików pokazujących skale występowania programowania do czego się używa?

Jak długo trzeba się uczyć, aby dobrze opanować program. Na studiach zacząłem właśnie programowanie, czy wy też popełnialiście błędy i mieliście problemy z programami pierwszymi? Profesor która mnie uczy potrafi wychwycić błąd w kilka sekund, a mi to zajmuje z godzinę. Długo też piszę programy, czy na początku też wam się tyle schodziło że nad zadaniem siedzicie po kilka godzin?

2

Po prostu pisz dużo programów. Nie przesadzaj z książkami, chyba że prowadzą krok po kroku, wtedy weź przykład z książki i go przerób (same czytanie praktycznie nic nie daje). Początki często są trudne, ale warto przetrwać. Potem będzie coraz łatwiej.

Programowania używa się oprócz pisania softu na komputery również np. przy tworzeniu układów elektronicznych, cyfrowych, automatyzuje pewne czynności w oprogramowaniu inżynierskim np. AutoCAD itp.

Pozdr.

1

C++ i Java to są języki...
Wszystkie takie urządzenia są zaprogramowane. Czasem tylko w dość egzotycznych językach. Powiem wiecej: praktycznie każde bardziej skomplikowane urządzenie elektroniczne jest...
Żeby nauczyć sie programować trzeba poświęcić dość sporo czasu. Żeby opanować jakis konkretny język kiedy umie się juz programować (tzn umie się odpowiednio myśleć) to kwestia kilku dni max.

1

Jako ciekawostkę dodam że język Java pierwotnie tworzony był z myślą o programowaniu procesorów do urządzeń AGD...no ale wyszło trochę inaczej. Java pierwotnie nazywała się Dąb(ang. Oak).

"Oak was a programming language created by James Gosling in 1991, initially for Sun Microsystems set-top box project. The language later evolved to become Java.
The name Oak was used by Goslling after an oak tree that stood outside his office."

0

Dzięki za szybkie odpowiedzi. Zastosuje się do rad. Czyli tak na prawdę gdy zna się języki programowania to wiele dróg kariery się otwiera. Czy ktoś się orientuje czy występują duże różnice w programowaniu komputerowym stron, programów itp w stosunku do programowania układów w urządzeniach elektronicznych?

2

Tak, występują duże różnice. Na co innego kładzie się nacisk przy pisaniu systemów real-time (głównie w przypadku urządzeń), na co innego kiedy programujesz systemy low-latency albo webaplikacje które mają tysiące requestów na godzine ;)
Języki czasem mogą być nawet i te same, ale pisze sie takie systemy zupełnie inaczej.
(Bo widzisz chyba różnicę między tym jakie aspekty są dla ciebie istotne w przypadku pralki i mikrofalówki a jakie w przypadku systemu transakcyjnego w banku? ;) )

1

"Języki to tylko narzędzia" napisał mi ktoś kiedyś, chba nawet na tym forum. I muszę powiedzieć że jest w tym dużo prawdy :D Gdy już się załapie samą "myśl przewodnią" programowania zrozumienie przynajmniej paru podstawowych elementów operowania na danych to kwestia jednego wieczoru, serio :D Wiadomo że każdy język jest na swój sposób specyficzny, ma swoje "widzimisie", tworzony był według innych paradygmatów i do innych celów, ale wiadomo że szlifierką kątową gwoździa nie wbijesz ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1