Wszystko
Najnowsze
Archiwum

- 8

- 0

- 0
- 0
Zadanie domowe 4.5
Spróbuj napisać prostą gre. Po uruchomieniu programu należy przekręcić potencjometr w losowe miejsce i wcisnąć przycisk. Wtedy Arduino powinno wyświetlić na PC komunikat:
Podaj liczbę:
- 1
Po drugie primo wróć jak zaimplementujesz debouncing i asynchroniczny UART bo będziesz się dziwił czemu to się dziwnie zachowuje. Jak ci wolno w zadaniu użyć bibliotek to idź na skróty i użyj, do przycisków jest tego masa. Do uarta wystarczy przeczytać API Serial w dokumentacji Arduino.
Dopiero jak szkielet będzie poprawny można brać się za
Zdaje się że powinno tu być 0 w " "
Problem leży gdzieś że próbujesz przypisać inta do stringa
Co ciekawe korzystają również z wielu niskopoziomowych interfejsów Linuxa do opracowywania swoich technologii, sterowników itp.
#apple #rustlang #jezykc #linux
- 1
Oryginalnego wątku w którym o tym przeczytałem nie mogę znaleźć(chyba gdzieś na Reddicie), ale jest np. oferta z pracą z Apple dotycząca grzebaniu w kernelu Linux - https://jobs.apple.com/en-us/details/200141508/silicon-validation-software-engineer-linux-driver-and-kernel-developer (nie dotyczy serwerów jak w pierwszym linku, ale tworzeniu sterowników na SoC w szczególności ARM)
- 0
https://jobs.apple.com/en-us/details/200141508/silicon-validation-software-engineer-linux-driver-and-kernel-developer
@qarmin: well, jeśli dobrze rozumiem ofertę, to to jest z podobnych pobudek co MS zatrudniający developerów Linucha - chcą by Linux działał dobrze na ich produktach, w tym przypadku w maszynie wirtualnej i/lub na Mac Pro (rack).
- 160
Mało ludzi wie, a dużo ludzi nie wie
Jak kiedyś będziecie potrzebowali testowej tablicy na przykład z przebiegiem wartości napięcia do liczenia wartości THD, sygnałem audio, czy co tam innego potrzebujecie to zapewne sobie taki przebieg wygenerujecie w Matlabie/Scilabie/Octave/Excelu i tera tak...
1.
źródło: comment_1599810823kYLaxF3dZVien7wr0RVggB.jpg
Pobierz- 0
Jest taki fajny pliczek
c_cpp_properties.json, tylko że niefajne jest to, że on jest per-workspace. A ja mam kilka predefiniowanych konfiguracji, które chcę mieć dostępne globalnie. W tej chwili linkuję w każdym projekcie globalny c_cpp_properties.json, który sobie gdzieś trzymam i wybieram odpowiednią.Z tego, co udało mi się znaleźć, to raczej nie jest możliwe w tej chwili mieć tych
- 1
Nigdy się nie uczyłem o C, ale często widzę, że ludzie piszą o wskaźnikach i mnie to zastanawia. Czy next tutaj to to samo co wskaźnik w C? (kod na pastebin jak komuś przeszkadza formatowanie wykopu)
public class ListNode {
int val;
- 3
- 2
- 19
#technologia #programowanie #programista15k #informatyka #jezykc
-------
A na osłodę życia, odsyłamy tutaj: https://bit.ly/3lcNQCC
źródło: comment_15982663063LApBRhcNDypsaxWoochwX.jpg
Pobierz- 1
Dobrze, ale w jaki sposób zdefiniować stałą symboliczną? Jednym z możliwych sposobów jest zadeklarowanie zmiennej i przypisanie jej odpowiedniej wartości. Wyglądałoby to tak:
float podatek;podatek = 0.015- 4
Jesli chodzi o szybkosc dzialania, szybsze ma szanse (w zaleznosci od zastosowania) moze byc ten z #define W nowych kompilatorach podobna optymalizacje powinien dac const, a define jest bardziej niebezieczne - kompilator ma mniejsze szanse na wylapanie niektorych bledow, dodatkowo zajmujemy przestrzen nazw.
- 15
Na przykładzie avr-gcc porównywałem kod asemblera, który wypuścił kompilator, i stwierdzam że:
1. kompilator umie wrzucić se wartość zmiennej do rejestru CPU i potem bezpośrednio z niego korzystać, nie odwołując się do RAM, nawet bez użycia volatile (*weź pod uwagę, że sprawdzałem dla procesora typu RISC, któy ma dużo rejestrów ogólnego przeznaczenia, w przeciwieństwie do CISC np x86)
2.
- 0
Próbuję rozwiązać dla języka C: https://www.codewars.com/kata/5340298112fa30e786000688/train/c
W testach randomowo dostaję "Test Crashed Caught unexpected signal: SIGSEGV (11). Invalid memory access."
Passed: 108 Failed: 2 Errors: 2 Exit Code: 1
Kod: https://pastebin.com/72F7E1fL
- 0
Segfaulty wyrzuca dopiero przy którymś kolejnym teście. Jeśli masz błąd już w pierwszym z nich to dalsze nie są przeprowadzane i dlatego nie pojawia się segfault ;)
- 0
Z musi być wyzerowane, bo nie wiem co za śmieci dostaję z zewnątrz. Są jakieś bardziej eleganckie metody?
No tak, ja zmieniam z na 1 na samym końcu przed returnem jeśli jest 0.
Jeśli masz błąd już w pierwszym z nich to dalsze nie są przeprowadzane i dlatego nie pojawia się segfault ;)
@TheCao: no to wykluczyłem wstawiając 1 tylko wtedy, gdy z wychodzi na końcu 0. Z tym że
558
Microsoft zaczyna korzystać z Rusta jako alternatywy dla C oraz C++

Microsoft w związku z tym, że ponad 70% błędów w jego produktach było skutkiem naruszenia pamięci poprzez niepoprawne użycie języka C oraz C++, postanowił tworzyć i przepisać część oprogramowania korzystając z języka Rust, który już na poziomie kompilacji zapobiega wielu typowym błędom obecnych w C
z- 188
- #
- #
- #
- #
- #
- #
Legenda(po angielsku, nie chce mi się tłumaczyć):
1. Language - all efficient languages, i.e. C/C++/C#/Rust etc., are scored positively. Writing programs may be more difficult, but they should provide very good performance and little resources for
2.
źródło: comment_1596969872VVhPbenloR7v1PVlSR94Gl.jpg
Pobierz444
Ruchomy Donut 3D napisany w języku C, którego kod wygląda jak donut

Ruchome ASCII-Art.
z- 49
- #
- #
- #
- #
- #
- #
24
Dyskusja na temat wsparcia kodu napisanego w języku Rust w kernelu Linux

Kilka osób(głównie pracujących w Google) rozpoczęło dyskusję, której celem jest sprawdzenie czy język Rust nadaje się do wykorzystania w kernelu. Jego przeciwnicy twierdzą że nie jest potrzebny, ponieważ wystarczy pisać dobry kod w C, co niestety jak pokazuje doświadczenie nie jest takie proste.
z- 6
- #
- #
- #
- #
- #
- 3
jeszcze trochę i może linuksiarze odkryją GUI ( ͡° ͜ʖ ͡°)
jakbyś pisał na windowsie to poleciłbym najlepsze środowisko do c++, czyli visual studio
a na linuksie to qt creator jest spoko. clion też, ale trochę zasobożerne. do celów hobbystycznych raczej nie warto za to płacić.
#jezykc #programowanie
- 2
- 0
#jezykc #kiciochpyta #programowanie
- 3
Autor: Stephen Prata
- 0
https://stackoverflow.com/questions/41167119/how-to-fix-a-wsubobject-linkage-warning
https://bulldogjob.pl/news/1127-historia-nawiasow-klamrowych-w-programowaniu
#programowanie #naukaprogramowania #jezykc #javascript
źródło: comment_1591186858fjVEGm0DnjeEJJW90lfS9Q.jpg
Pobierz12
Czy nadszedł już czas aby stworzyć system operacyjny korzystając z języka Rust?

TL;DR - Nie. Rust, mimo że jest zapewnia świetną wydajność niskopoziomowych języków typu C, chroniąc przed naruszaniem i wyciekami pamięci(bez GC), to w obecnym stanie z powodu chociażby braku obsługi wykrycia błędu alokacji pamięci nie nadaje się zbyt dobrze do tego zadania.
z- 5
- #
- #
- #
- #
- #
- #














