Partnerzy:

Reklama

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

Programowanie Arduino

Inżynier elektronik powinien w pierwszej kolejności poznać C/C++

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.

Wpis dodała firma:

Farnell, An Avnet Company

Farnell Electronics to światowej renomy dystrybutor części elektronicznych, elektrycznych i przemysłowych oraz produktów z zakresu konserwacji, napraw i prze...

pl.farnell.com

Zobacz profil firmy →

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Reklama

OSTATNIE WPISY

Może Ci się spodobać także...

Omron
Nowe komponenty Omron Industrial Automation dostępne w ofercie Mouser

Mouser Electronics rozszerzył ofertę o kolejne produkty firmy Omron Industrial Automation. Wśród nowości znalazły się zasilacze do montażu bezpośrednio na...

Farnell podejmuje współpracę z Hailo, aby przyspieszyć innowacje w zakresie Edge AI na całym świecie
Farnell podejmuje współpracę z Hailo, aby przyspieszyć innowacje w zakresie Edge AI na całym świecie

Farnell ogłosił nowe globalne partnerstwo z firmą Hailo – pionierskim producentem układów do sztucznej inteligencji (AI) edge – w celu rozszerzenia dostępu do wysokowydajnych...

Nowe produkty w ofercie Mouser Electronic
Ponad 5000 nowych komponentów trafiło do oferty dystrybutora w II kwartale 2026 roku

Dystrybutor komponentów elektronicznych Mouser Electronics poinformował, że w drugim kwartale 2026 roku rozszerzył swoją ofertę o ponad 5000 nowych numerów...