Farnell element14   Przedstawicielstwo Handlowe Paweł Rutkowski   Phoenix Contact Sp. z o.o.   Fluke Europe B.V.  

Energetyka, Automatyka przemysłowa, Elektrotechnika

Dodaj firmę Ogłoszenia Poleć znajomemu Dodaj artykuł Newsletter RSS
strona główna Aktualności Większość inżynierów wciąż preferuje naukę tradycyjnych języków programowania
drukuj stronę
poleć znajomemu

Większość inżynierów wciąż preferuje naukę tradycyjnych języków programowania

Większość inżynierów wciąż preferuje naukę tradycyjnych języków programowania
fot. Paul Sobczak/CC/Flickr

Pomimo tego, że we współczesnej elektronice wykorzystuje się różne języki programowania, to wciąż uważa się, że najważniejszymi, od których powinno się zacząć naukę są C i C++, opracowane jeszcze w latach 70 i 80-tych. Wynika tak z podsumowania ankiety przeprowadzonej wśród społeczności element14.

Wśród 110 odpowiedzi udzielonych przez elektroników należących do społeczności element14, 54% wskazywało, że najważniejsze jest poznanie w pierwszej kolejności języka C/C++. Jako drugi wskazano powstały niedawno język Python, który zdobył 18% głosów. Na dalszych pozycjach uplasowały się Java, asembler i Basic.

Ankieta wzbudziła ożywioną dyskusję, w której głos zabrało też wielu użytkowników odradzających C lub C++. Jeden z członków społeczności element14, John Beetem, napisał: "Moim zdaniem C i C++ jako pierwszy język programowania, to fatalny wybór. C jest świetny, jeśli chcemy napisać niewielki kod o bezpośrednim przełożeniu na język maszynowy. Jednak do nauki teorii programowania dużo bardziej nadają się mniej zwarte języki, w których idee wyraża się w sposób bardziej dosłowny i zrozumiały".

Z kolei inny użytkownik, Guy Grotke, bronił języka C: "Elektronik powinien najpierw nauczyć się C, ale nie musi już zbytnio przejmować się C++. Kompilatory C są dostępne do wszystkich produkowanych mikroprocesorów i gdy opanujesz C, jesteś  stanie napisać kod działający na dowolnym procesorze. Jeśli z kolei będziesz liczył na dostępność rozwiązań znanych z C++, rozczarujesz się, gdy będziesz chciał zaprogramować PIC-a lub inny mały mikrokontroler. Natomiast to, jaki język wybierzesz jako drugi, zależy w zasadzie jedynie od twoich zainteresowań".

 – Nauka programowania staje się modna i wiele państw uwzględnia ją obecnie w swoich szkolnych programach nauczania. W związku z tym chcieliśmy usłyszeć od inżynierów, jakiego języka powinno się nauczać i wyraźnie widzimy, że opinie są podzielone. Urządzenia takie jak Raspberry Pi, Beaglebone Black czy RIoTboard spowodowały wzrost zainteresowania wieloma różnymi językami programowania, choć jest oczywiste, że dla inżynierów wciąż ważne jest poznanie języków opartych na klasycznym C – wyjaśnia Dianne Kibbery, Global Head of Community element14.

Ankieta dotycząca języków programowania była pierwszą z serii zaplanowanych dla społeczności element14. Przygotowywane ankiety mają na celu poznanie poglądów i opinii elektroników. Kolejne, przeprowadzane aktualnie badanie ma przynieść odpowiedź na pytanie które technologie będą najważniejsze w najbliższych dwóch latach. Swój głos można oddać  między innymi na grafen, Internet rzeczy i czujniki, nanotechnologię, drukowanie i skanowanie 3D, urządzenia do noszenia i okulary do wirtualnej rzeczywistości.

follow us in feedly
REKLAMA

Otrzymuj wiadomości z rynku elektrotechniki i informacje o nowościach produktowych bezpośrednio na swój adres e-mail.

Zapisz się
Administratorem danych osobowych jest Media Pakiet Sp. z o.o. z siedzibą w Białymstoku, adres: 15-617 Białystok ul. Nowosielska 50, @: biuro@elektroonline.pl. W Polityce Prywatności Administrator informuje o celu, okresie i podstawach prawnych przetwarzania danych osobowych, a także o prawach jakie przysługują osobom, których przetwarzane dane osobowe dotyczą, podmiotom którym Administrator może powierzyć do przetwarzania dane osobowe, oraz o zasadach zautomatyzowanego przetwarzania danych osobowych.
Komentarze (1)
Dodaj komentarz:  
Twój pseudonim: Zaloguj
Twój komentarz:
dodaj komentarz
No avatar
Stefan Nyquist
Moje zdanie na ten temat jest takie. C jest szybszy, ale ma więcej wirusów i nie dokładnie kompiluje się. BASIC, jest wolniejszy ale ma bardzo mało wirusów i takie nie szkodliwe typu reklamiarz. O BASIC powiem tylko tyle 3.5/5, a o C/C++ 2/5. Pozdro
Farnell element14
Farnell element14
ul. Canal Road , Leeds
tel.  00 800 121 29 67
$nbsp;
REKLAMA
REKLAMA
Nasze serwisy:
elektrykapradnietyka.com
przegladelektryczny.pl
rynekelektroniki.pl
automatykairobotyka.pl
budowainfo.pl