#arduino #cpp #cnc

Mam problem, nie wiem jak wysłac gkody z komputera na ardunio za pomoca własnej apki c++. Ogólnie wszystko śmiga jeśli chodzi o komunikację przez serial port, korzystam z https://blog.manash.me/serial-communication-with-an-arduino-using-c-on-windows-d08710186498 do komunikacji, ale nie śmiga razem z gbrl 0.8c. Najnowszy 1.1 coś mi nie działa jak coś, mam klona uno i cnc shileda v3.0, 3 x a4988. Może ktos przerabiał temat i podrzuci przykładowy
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Mirki, jakbym chciał w programie w konsoli wkleić tekst mieszczący się w paru wierszach np.:
10 11 12
13 14
16 17 18
19
I ta liczba wierszy i ich długość będzie różna bo może być np.:
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema siema! :) Mamy małe info od Wojtka Razika!

Dzisiaj o 14:00 robię w swojej firmie stream z naszego "daily C++", będzie dostępny na twitchu, temat to Expression evaluation order. Bardziej live-coding niż przygotowana prezentacja, dostępny będzie tutaj:

https://www.twitch.tv/wojciechrazik

  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 0
Znacie jakąś bibliotekę C++ która przekonwertuje wzór funkcji (w formie stringi) na Odwrócona Notacje Polską (w formie string/stos/czegokolwiek)? Chodzi mi o przekonwertowanie, nie samo policzenie wartości.

Macie też może jakieś wskazówki jak wyznaczyć wzór pochodnej takiej funkcji? Jest jakaś fajna metodą/algorytm czy muszę ogarnąć jakiegoś matemaksa i po kolej obliczać?

#programowanie #cpp #informatyka
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@HeroesIV: jak jesteś ograniczony do jakiejś ilości funkcji (a zapewne jesteś) to liczenie pochodnej jest całkiem proste, bo możesz to robić fragment po fragmencie. A samą zamianę na ONP masz algorytmy na wiki.
  • Odpowiedz
Ktore sposrod:
operator==
kontruktor kopiujacy
operator<<
desktruktor
kompilator moze wytworzyc automatycznie?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema wszystkim Mirasom i Mirabelkom uwielbiającym #programowanie w #jezykc i #cpp ( ͡º ͜ʖ͡º)

Dziś mamy dla Was wpis od nowego autora, w którym poruszana jest wiedza niecodzienna - mało znane obliczne słówka inline ( ͡ ͜ʖ ͡). Przywitajmy zatem Mariusza Jaskółkę gromkimi brawami i plusami! ( ͡
CppPolska - Siema wszystkim Mirasom i Mirabelkom uwielbiającym #programowanie w #jezy...

źródło: comment_2RtbXyfuLZcWzBwzr3Tq6ow7xSo8hgg0.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W jaki sposób najlepiej sprawdzić kiedy i gdzie dokładnie nastąpił wyciek pamięci?

Ostatnio sprawdzałem sobie Valgrinda, i w Memcheck pokazuje mi się miejsce w którym został stworzony obiekt (np. return memnew(Obiekt)) a nie widzę, żadnej opcji która by pokazywała np. jakie wskaźniki wskazywały na to miejsce w pamięci i w jakiej linijce ostatni z nich na to miejsce przestał pokazywać.

#cpp #programowanie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#cpp #embedded #arm #programowanie
Pytanie dotyczy bare metal c++. Moim problemem jest undefined instruction w __cxa_guard_acquire podczas inicjalizacji lokalnej (w funkcji), statycznej (static), nie trywialnej (mającej własny konstruktor) zmiennej.
Wydaje mi się, że rozwiązaniem może być wymuszenie inicjalizacji tego rodzaju obiektów w startupie, a nie przy pierwszym wejściu do danego scope, w podobny sposób w jaki są inicjalizowane obiekty globalne.
Nie wiem jednak jak
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kiciek Hmmm, masz w opcjach kompilacji wybrany odpowiedni procesor? Jakieś -mthumb -mcpu=cortex-m4 or sth?

Tak szczerze, jeśli masz tylko jeden wątek, to pomyśl czy by się tych funkcji jakoś nie pozbyć, bo mutexy bez multithreadingu są umiarkowanie potrzebne.
  • Odpowiedz
Słuchajcie, na jakim gruncie bede stał jak pojde w strone analityka #bazydanych ? zastanawiam sie i nadal nei wiem czy latwiej znajde prace wybierajac programowanie #cpp czy moze jednak pojsc w jezyk R, python i machine learning. dodam ze miasto stoleczne #naukaprogramowania
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rosso_corsa: znacznie łatwiej znajdziesz w cpp, słyszałem od niektórych, że ML, AI to przyszłość i warto się uczyć, ale czy stawiać wszystko na jedną szale i iść 100% w ml to nie wiem. Ja się nie odważyłem i wybrałem co innego, ale może za parę lat będzie można na spokojnie w Polsce iść w ML bez obaw, że będzie się robić w Excelu xD
  • Odpowiedz
Zdaję sobie sprawę, że programowanie to taka branża, w której trzeba się cały czas dokształcać, ale:

Jeżeli jesteście już zawodowymi programistami, to czy musicie poświęcać swój prywatny czas na nauką programowania? Czy wystarcza tylko to, co robicie/douczacie się w pracy? A jeżeli poświęcacie swój prywatny czas na douczanie się, to ile mniej więcej go poświęcacie (np liczba godzin w ciągu tygodnia, miesiąca)?

Prosiłbym o wyplusowanie wpisu do minimum 6 plusów, aby zwiększyć

Czy będąc zawodowym programistą poświęcasz swój prywatny czas na naukę programowania?

  • Tak 70.3% (253)
  • Nie 29.7% (107)

Oddanych głosów: 360

  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@maciorqa: Oczywiscie, ze nie. Pracuje ponad 7 lat w zawodzie i nikt nigdy nie kazal mi zrobic czegos w domu, to nie szkola i prace domowe.

Ba, moja obecna firma sama zacheca zebym robil kursy i szkolenia, za ktore placa zebym sie rozwijal ;)
  • Odpowiedz
@kebab-case to zależy w jakim kontekście użyje takiej zmiennej. Ty podałeś tylko jeden
@Niels 1. W przypadku stałej const globalej - będzie to stała zmienna widziana tylko w jednym pliku, w którym jest zadeklarowana. 2. W przypadku klasy to tak jak @kebab-case napisał. 3. W przypadku zmiennej lokalnej, będzie to raz zadeklarowana zmienna podczas całego trwania programu (której nie możesz zmienić)
  • Odpowiedz
Mirki, od 6 lat programuje komercyjnie w C++ - głównie telekomunikacja, obecnie automotive.
Zastanawiam się obecnie nad zmianą technologii na Jave. Kilka lat temu stworzyłem kilka serwisów w Javie (spring, hibernate etc). Praca przy tworzeniu aplikacji w Javie wydaje mi się ciekawsza niż w większości niskopoziomowa praca przy użyciu C/C++. Dodatkowo jest więcej ofert pracy, większa możliwość pracy zdalnej. Czy uważacie, że taka zmiana będzie trudna? Na co obecnie najlepiej zwrócić uwagę
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pusiux: JSF jest już na wylocie, jedyne oferty to utrzymywanie starych projektów. Obecnie najczęstszy stack dla Javy to Spring Boot, Hibernate i front w JS / TS (np. angular, react, vue).
  • Odpowiedz
Programuję w C++ i przechodzę właśnie z Qt na MSVS. Przyzwyczajony jestem do tego, że wszystko zawsze robiłem w klasach Qt, a więc np. praktycznie nie znam biblioteki standardowej, a jedynie takie klasy jak QString czy QList, a nie std::string czy std::vector i używałem zawsze tych zamienników (nawet qint32 zamiast int). Staram się jakoś po kolei przeglądać dokumentację Visual C++ i odszukiwać zamienników STD w MSVS, ale widzę, że w przykładach są
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Capt_S: MSVS to tylko IDE więc środowisko programistyczne (edytor, debugger i kompilator). Qt to framework który posiada wiele własnych implementacji tworów które są np. w bibliotece standardowej (np. właśnie QVector zamiast std::vector).
Posługując się np. QString-iem masz bardzo ułatwioną robotę bo jest to bardzo rozbudowany twór względem zwykłego std::string. Główna różnica jest właśnie taka, że te elementy Qt które mają swoje odpowiedniki w bibliotece STD są znacznie bardziej rozbudowane i
  • Odpowiedz
Mirki, jest sens uczyć się w 2019 roku PHP, jeżeli lubię ten język? Myślałem o nauce PHP i znalezieniu przyszłej pracy w tym właśnie języku, ale czasami natrafiam na komentarze, że już nie opłaca się uczyć PHP, że coraz więcej serwisów powstaje w innych technologiach, np taki komentarz z wykopu:

Porównaj jednak średnią płacę programistów Rubiego a PHP. Dodatkowo teraz coraz mniej nowych serwisów powstaje w PHP, bo ten język ma więcej

Czy jest sens uczyć się PHP w 2019 roku?

  • Tak 62.3% (188)
  • Nie 37.7% (114)

Oddanych głosów: 302

  • 43
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

niedawno pojawił się composer, ale tam większości bibliotek i tak nie ma


@maciorqa: dalej przestałem czytać.
PHP w ostatnim czasie mocno się rozwinęło. Śmiało znajdziesz dobrą pracę w nim w przyszłości, jak będziesz miał odpowiednie skilsy czyli jak w innych językach.
  • Odpowiedz
chcę napisać w Visual Studio kilka bibliotek i programów z kolegą. Kolega zna C#, a ja pisałbym w Visual C++. Czy da się w takiej sytuacji łączyć projekty? Czy da się używać bibliotek napisanych w C# w programie C++ i odwrotnie?

#cpp #csharp #programowanie #visualstudio
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej,
jestem na tropie niewielkiego wycieku pamięci, lecz trafiłem na takie makrodefinicje jak na obrazku poniżej, które nieco zaciemniają mi obraz oraz powodują, że nie mogę przejść do funkcji, którą one tworzą.

Czy znacie jakieś metody aby takie zobaczyć kod po "wykonaniu" tych makrodefinicji?

#cpp #programowanie
q.....n - Hej, 
jestem na tropie niewielkiego wycieku pamięci, lecz trafiłem na taki...

źródło: comment_2tZhilpijYktuIPVaAxUz5dnwmU1LuEP.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy chcesz, żeby Twoje dzieci były programistami/kami? Odpowiedz w ankiecie!

Jak to zrobić przeczytasz tutaj: https://lukaszdokinski.blogspot.com/2019/05/10-sposobow-zeby-zarazic-dziecko.html

#programowanie #programista15k #programista #software #kodowanie #java #react #angular #javascript #python #cpp #swift #typescript #go #sql #elonmusk #microsoft #sql #ruby

Czy chcesz, żeby moje dziecko było programistą/ką?

  • 010101000100000101001011 31.9% (30)
  • 010011100100100101000101 26.6% (25)
  • 01010111010101000100011000111111 41.5% (39)

Oddanych głosów: 94

  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach