Wszystko
Najnowsze
Archiwum
- 94
Znalazłem ciekawe badanie “Benefits and Drawbacks of Adopting a Secure Programming Language: Rust as a Case Study” z roku 2020 o Ruście. Ciekawa praca, próbuje odpowiedzieć na pytanie czym jest Rust, jakie ma cechy i dlaczego go generalnie lubimy, w sensie my programiści (a przynajmniej większość powinna). Na potrzeby tej pracy przeprowadzono ankietę wśród programistów Rusta (przynajmniej tak się określali w niej).
Odpowiadali na pytanie co im się podoba, a co nie,
Odpowiadali na pytanie co im się podoba, a co nie,
- 4
@scriptkitty: Wydajność to jest tylko jedna z zalet Rusta, ale nie główna. Znacznie ważniejsze jest bezpieczeństwo i poprawność kodu.
Rust jest też znacznie bardziej wysokopoziomowy niż Java - przynajmniej ma porządne genericsy, makra, pattern-matching, do końca rozwiązaną sprawę nulli zamiast 3 protez, lepszą obsługę błędów, o wiele sensowniejszy system modułów / pakietów w którym package-private działa tak jak powinno, a nie tak jak w javie, lepiej rozwiązane sprawy formatowania i
Rust jest też znacznie bardziej wysokopoziomowy niż Java - przynajmniej ma porządne genericsy, makra, pattern-matching, do końca rozwiązaną sprawę nulli zamiast 3 protez, lepszą obsługę błędów, o wiele sensowniejszy system modułów / pakietów w którym package-private działa tak jak powinno, a nie tak jak w javie, lepiej rozwiązane sprawy formatowania i
- 4
Developerzy zgłaszają, ze lubią Rusta za wydajność, bezpieczeństwo oraz ogólne zaufanie do kodu, nie wiem czy dobrze to na polski biorę, ale generalnie chodzi o fakt, że jeśli już coś się skompiluje, to jest duża pewność poprawnego działania programu
@devopsiarz: jeszcze nie przeczytałem, ale mogę potwierdzić, że dla mnie to jego największa zaleta :)
@devopsiarz: Z czego się uczyłeś Rusta?
@olrajt: jeśli umiesz już programować (a
- 6
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika
JS/Web:
W obronie Single Page Application! - https://williamkennedy.ninja/javascript/2022/05/03/in-defence-of-the-single-page-application/
JS/Web:
W obronie Single Page Application! - https://williamkennedy.ninja/javascript/2022/05/03/in-defence-of-the-single-page-application/
- 8
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika
JS/Web:
W obronie Single Page Application! - https://williamkennedy.ninja/javascript/2022/05/03/in-defence-of-the-single-page-application/
JS/Web:
W obronie Single Page Application! - https://williamkennedy.ninja/javascript/2022/05/03/in-defence-of-the-single-page-application/
- 3
https://www.warp.dev/
#macos #rustlang #programowanie
Modern features for modern development. Writing code in your terminal shouldn’t feel like 1978. Edit your commands like in a modern code editor with selections, cursor positioning, and completion menus.
#macos #rustlang #programowanie
- 3
@NewEpisode: pisanie w vimie jest bardzo produktywne. Jedyna wada to ogromna ilość czasu jaki trzeba spędzić na naukę
Edit your commands like in a modern code editor with selections, cursor positioning, and completion menus
@Ernest_: wszystko to jest w zsh
10
Rust - Porozmawiajmy o IT

Witam w 156. odcinku podcastu "Porozmawiajmy o IT", w którym rozmawiamy o języku programowania Rust.
z- 4
- #
- #
- #
- #
- #
- #
Normalnie #chwalesie - udało mi się drapnąć ostatnią sztukę tego potworka z ethernetem na Allegro (ciężko znaleźć dostępne sztuki) parę dni temu i teraz z tydzień chyba nie wyjdę z VSCode i będę literalnie bawił się jak dziecko. Zamierzam przez kilka dni pisać najbardziej bezużyteczne (na razie) programy mojego życia uruchamiane na tej płytce i dobrze mi z tym! ( ͡° ͜ʖ ͡°)
#stm32
#stm32
źródło: comment_1650899729BhlMDCjJJvq25f8hrkYdXt.jpg
Pobierz- 2
@MajkelKk: tak, CubeIDE miałem głównie na myśli. Niestety, ale ja za nic nie mogę go zmusić do tak prostej rzeczy jak podpowiadanie kodu. Poza tym, dużo jest krapu w kodzie, choć to głównie komentarze, ale weźmy np. PlatformIO, gdzie wyklikuję płytkę, framework i mam piękny, czysty kodzik + wszystkie zalety VSCode. Więc stosuję rozwiązanie pośrednie: ten MX to używam do wyklikiwania parametrów i użycia pinów, bo chyba nie ma nigdzie
Hej,
Czkawka 4.1.0 - nowa wersja mojego programu do wyszukiwania duplikatów(i nie tylko) dostępna jest już na Linux, Windows, MacOS, FreeBSD etc.
Jeden deweloper stworzył program w C#, a drugi korzysta z C++. Spytacie deweloper który jest szczęśliwy? Żaden! Jeden ma wycieki pamięci a drugi program na niewolnej licencji.
Pytasz Serdżio czy jest super stworzyć darmowy program w Rust na licencji MIT? No pewnie że super. Zdrowie.
Czkawka 4.1.0 - nowa wersja mojego programu do wyszukiwania duplikatów(i nie tylko) dostępna jest już na Linux, Windows, MacOS, FreeBSD etc.
Jeden deweloper stworzył program w C#, a drugi korzysta z C++. Spytacie deweloper który jest szczęśliwy? Żaden! Jeden ma wycieki pamięci a drugi program na niewolnej licencji.
Pytasz Serdżio czy jest super stworzyć darmowy program w Rust na licencji MIT? No pewnie że super. Zdrowie.

Dlaczego niby program w C# nie może być na wolnej licencji?
- 20
@Kolorowezworki: Ależ oczywiście że program w C# może być na wolnej licencji, tak jak program w C++ bez wycieków pamięci, jednak ci deweloperzy tego nie zrobili i dlatego nie są szczęśliwi ¯\_(ツ)_/¯
- 15
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika
JS/Web:
Alternatywa dla npm - https://pnpm.io
Alternatywa lerny - https://turborepo.org/blog/turbo-1-2-0
Typescript++ - Typescript ale szybki jak Rust? -
JS/Web:
Alternatywa dla npm - https://pnpm.io
Alternatywa lerny - https://turborepo.org/blog/turbo-1-2-0
Typescript++ - Typescript ale szybki jak Rust? -
Jest sens uczyć się Rusta?
Znam całkiem dobrze C i Pythona, lubię sprzętowe sprawy w programowaniu i zastanawiam się nad nauką C++ albo właśnie Rust.
Jeszcze klika lat temu były opinie że Rust zastąpi w jakimś stopniu C czy tam C++, a teraz jak patrzę to prawie nie ma z tego ofert.
#rustlang #naukaprogramowania #programowanie #embedded
Znam całkiem dobrze C i Pythona, lubię sprzętowe sprawy w programowaniu i zastanawiam się nad nauką C++ albo właśnie Rust.
Jeszcze klika lat temu były opinie że Rust zastąpi w jakimś stopniu C czy tam C++, a teraz jak patrzę to prawie nie ma z tego ofert.
#rustlang #naukaprogramowania #programowanie #embedded
@przegrywam_przez_miasto: ofert do embedded czy programowania systemowego zawsze jest mało, a rust to nowy język więc wiadomo, że w tej dziedzinie mały procent to będzie rust a prawie wszystko C ewentualnie C++.
Ja naukę takich egzotycznych języków traktuję jako hobby, na pracę w tym raczej nie liczę, ale fajnie ogarniać nowe trendy w programowaniu.
Ja naukę takich egzotycznych języków traktuję jako hobby, na pracę w tym raczej nie liczę, ale fajnie ogarniać nowe trendy w programowaniu.
- 3
@przegrywam_przez_miasto: Warto, chociażby dla samego samorozwoju. Rust to świetny język.
Współtwórczyni Rusta: C nie jest już językiem programowania
Czy C jest „za duże, by upaść”? Programistka tworząca Rusta i Swifta zwraca uwagę na ciekawy problem.
https://bulldogjob.pl/readme/wspoltworczyni-rusta-c-nie-jest-juz-jezykiem-programowania
#rustlang #jezykc #programowanie #naukaprogramowania #technologia
Czy C jest „za duże, by upaść”? Programistka tworząca Rusta i Swifta zwraca uwagę na ciekawy problem.
https://bulldogjob.pl/readme/wspoltworczyni-rusta-c-nie-jest-juz-jezykiem-programowania
#rustlang #jezykc #programowanie #naukaprogramowania #technologia
- 7
@NewEpisode: Składnią? Składnia Rust jest znacznie przyjemniejsza niż C.
Typ wskaźnikowy na funkcję w C:
Typ wskaźnikowy na funkcję
Typ wskaźnikowy na funkcję w C:
typedef int (*fp)(int, int);Typ wskaźnikowy na funkcję
- 4
@BeginEnd: zwięzłość to nie zaleta, bo wpisywanie znaków nie zajmuje nigdy znacznej części czasu projektu.
Nie musisz patrzeć dob końca linijki, bo masz na początku type i wiadomo, że to deklaracja typu. Potem masz słowo kluczowe fn i wiesz że chodzi o funkcję.
Nie musisz patrzeć dob końca linijki, bo masz na początku type i wiadomo, że to deklaracja typu. Potem masz słowo kluczowe fn i wiesz że chodzi o funkcję.
Zrobiłem listę 64 różnych języków programowania i w tagu:
#bitwyjezykowe
będziemy sobie je porównywać który lepszy
W lewym narożniku #jezykr znane narzędzie dla statystyków
W prawym narożniku #rustlang kolejna próba detronizacji C
głosowanie plusami w kometarzach
#bitwyjezykowe
będziemy sobie je porównywać który lepszy
W lewym narożniku #jezykr znane narzędzie dla statystyków
W prawym narożniku #rustlang kolejna próba detronizacji C
głosowanie plusami w kometarzach
źródło: comment_1649406830IWLqOJKlHbbWNgzGEfRUaC.jpg
Pobierz- 25
wybieram
R
R
- 42
Wybieram
Rust
Rust
- 4
- 14
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika
JS/Web:
WebGPU - Web API that gives you low-level, general-purpose access GPUs - https://surma.dev/things/webgpu/
Co nowego w ECMAScript 2022 - https://dev.to/jasmin/whats-new-in-es2022-1de6
Hackowanie JWT -
JS/Web:
WebGPU - Web API that gives you low-level, general-purpose access GPUs - https://surma.dev/things/webgpu/
Co nowego w ECMAScript 2022 - https://dev.to/jasmin/whats-new-in-es2022-1de6
Hackowanie JWT -
- 2
- 1
@poloq: nie mam pojecia
ja po szybkim przejrzeniu nawet nie wiedzialem po co ten "tea" :D sprawdzic co potrafi tez nie moglem bo nie dziala (404 na https://tea.xyz/dist/tea-macOS-aarch64 i https://tea.xyz/dist/tea-linux-x86-64)
ja po szybkim przejrzeniu nawet nie wiedzialem po co ten "tea" :D sprawdzic co potrafi tez nie moglem bo nie dziala (404 na https://tea.xyz/dist/tea-macOS-aarch64 i https://tea.xyz/dist/tea-linux-x86-64)
- 7
- 12
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika
JS/Web:
Fingerprint bez użycia JS - https://noscriptfingerprint.com
State of js 2021 - https://2021.stateofjs.com/en-US/resources/
JS/Web:
Fingerprint bez użycia JS - https://noscriptfingerprint.com
State of js 2021 - https://2021.stateofjs.com/en-US/resources/
#naukaprogramowania #rustlang #programowanie
jaki był sposób na oddzielanie pojedyńczych cyfr w zapisie?
żeby zamiast pisać
let x=1000000
let x= 1'000'000
jaki był sposób na oddzielanie pojedyńczych cyfr w zapisie?
żeby zamiast pisać
let x=1000000
let x= 1'000'000
@RedveKoronny:
1_000_000- 0
@Passer93: @RedveKoronny: Tylko że w C++ segfault to już prawie sukces, bo masz pewność, że coś jest z-----e. Gorzej jak coś z nieznanego ci kodu po stosie lata raz na paręset lat zmieni ci nagle wartość na stosie i nie wiesz co to za bug i szukaj wiatru w polu.
Cóż takie uroki embeded działające 24/7 ( ͡° ͜ʖ ͡°)
Cóż takie uroki embeded działające 24/7 ( ͡° ͜ʖ ͡°)
- 20
Właśnie wypuściłem aplikację do stabilizacji obrazu, coś jak reelsteady ale działa z różnymi kamerami i ma dużo więcej funkcji: https://github.com/gyroflow/gyroflow
#programowanie #gopro #sonyalpha #stabilizacjaobrazu #rust #rustlang #opensource #filmowanie #fpv #drony
#programowanie #gopro #sonyalpha #stabilizacjaobrazu #rust #rustlang #opensource #filmowanie #fpv #drony
- 2
@ladyoutwalking: była wcześniej ale teraz jest napisana całkowicie od nowa i działa całkowicie inaczej, została tylko nazwa :)
Treść przeznaczona dla osób powyżej 18 roku życia...
- 13
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika
JS/Web:
CSS parser, compiler i minifier napisany w Rust - https://parceljs.org/blog/parcel-css/
JS/Web:
CSS parser, compiler i minifier napisany w Rust - https://parceljs.org/blog/parcel-css/
- 1
- 1
@warstwowy_kabel: ok ;)
















https://www.meetup.com/pl-PL/rust-wroclaw/events/286415834/
#wroclaw #programowanie
Jeśli ktoś jeszcze zainteresowany wołaniem do streama to proszę plusować ten komentarz!