-
Gardzę programistyczną kastą serio. Tylko przez znajomości da się dostać gdziekolwiek. Znam podstawy programowania w C++ łącznie z programowaniem obiektowym, wiem co to klasy, metody, obiekty, umiem to zastosować. Zawsze gdy pytam się czego powinienem się nauczyć żeby dostać pracę jako junior to słyszę że powinienem zrobić jakiś swój projekt, jakąś grę czy coś xD Mam to zrobić w konsoli? Ja niepokaż całość
-
@JWPHU podszkol się z embedded skoro ogarniasz c++
Jest duży rynek na kodzenie mikrokontrolerów oraz małych linuksów.
Kup se jakieś arduino czy stm32 czy esp32, wyświetlacz OLED, 4 guziki czy gałki analogowe i napisz gierkę snake po swojemu z jakimiś bajerami, nie wiem że są miny i trzeba je omijać czy coś.
Ewentualnie możesz jakąś aplikację napisać pokaż całość
-
Muszę się pochwalić, że ban na wykopie przyniósł mi sporo szczęścia i to ile fajnych rzeczy wydarzyło się przez okres tych kilku tygodni jest dość spora ( ͡° ͜ʖ ͡°)
Opiszę wam dzisiaj historię mojego poszukiwania pracy, chociaż właściwie powinienem powiedzieć poszukiwania mnie przez pracę.
Otóż w tamtym tygodniu zrobiłem sobie mój coroczny update mojego CV. Takie małe pokaż całość-
@sorek
Gdzie pracowałeś wcześniej?
Jakie masz wykształcenie?
Programowaleś coś wcześniej, czy nic i wszystkiego nauczyłeś się właśnie przez te 2 lata?
-
-
-
@KorwinizacjaPrzelyku: racja, chciałem użyć skrótu myślowego i napisać "dwuwymiarowa tablica charów".
pokaż spoilerTak, wiem, że nie zawsze char** odpowiada char[][]. Właściwie to chyba nigdy nie widziałem, żeby gdzieś była użyta dwuwymiarowa tablica charów xD
-
-
Poszukuję 5-6 osób do wzięcia udziału w wakacyjnym projekcie programistycznym! Będzie to projekt gry platformowej 2D z wykorzystaniem głównie C++ , który będzie iteracyjnie rozwijany. Jest to coś dla początkujących programistów, którzy chcą popracować w „prawdziwym” projekcie. Ja jako programista trochę już pracujący w zawodzie będę „prowadził” projekt, kierując was w stronę poprawnegopokaż całość
-
Mam nadzięję, że dobrze spędziliście święta (✌ ゚ ∀ ゚)
Dzisiaj mam dla was kolejną wskazówkę z serii #zloteradypassera w temacie języka C++.
Najczęściej piszę o różnych featurach języka, ale dzisiaj będzie o pewnym błędzie w implementacji kompilatorów, który jest na tyle powszechny, że możemy spokojnie go użyć do swoich potrzeb na wielu pokaż całość-
@Defined: Nie chodzi nawet tylko o optymalizację, ale również o to, że wiele architektur wymaga aby wskaźniki do danych były wyrównane. Tzn. sprzęt może wręcz w ogóle nie obsługiwać operacji typu "weź skopiuj mi 64-bitowego longa z adresu niepodzielnego przez 8", lub może wymagać osobnej, specjalnej instrukcji do tego typu operacji. Np. w AVX są osobne instrukcje pokaż całość
-
Dzisiaj ode mnie kolejna wskazówka w temacie C++.
Jak wszyscy wiemy, jedną z głownych zalet języka C++ jest wydajność oraz możliwość różnorakich optymalizacji. Jedną z takich optymalizacji jest optymalizacja pamięci. Optymalizować można zarówno zużycie pamięci na stercie (heap) jak i stosie (stack).
Jedną z najskuteczniejszych technik jest tzw. pokaż całość-
Tylko że tu nie zachodzi type punning bo czytasz zawsze dane tego samego typu co zapisałeś.
@Krolik: a to nie jest tak, że rozpoczął się już lifetime jako int i nie zakończył się lifetime jako int, więc nie można rozpocząć lifetime jako double? type aliasing jest zdradliwy ( ͡° ʖ̯ ͡°)
-
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 #cpp najbardziej znany z synów C, spotykany wszędzie tam gdzie trzeba dużej wydajności
W prawym narożniku #csharp Albo "Microsoft Java" przyjemny język obiektowy
głosowanie plusami w kometarzach-
A co jest tam takiego topornego
@Malkof: brak natywnego wsparcia dla interface albo klas abstrakcyjnych, co pogarsza czytelność kodu. Template to takie biedne klasy generyczne, które są strasznie upierdliwe w pisaniu. Właśnie z tego co pamiętam to nowsze wersje języka poprawiały ten aspekt. Możliwość wielokrotnego dziedziczenia sprawia, że całość pokaż całość
-
Skąd ta niechęć do c++? Koledzy z roku uczą się pythona i narzekają w cpp między innymi na wskaźniki, a mnie to jakoś nie rusza i se klepie powoli książkę od Stroustrupa i pasi wszystko jak na razie
Jak na razie ( ͡° ͜ʖ ͡°)
#cpp #programowanie #naukaprogramowania #studbaza-
@b0vv3r: Rust. Zdecydowanie polecam. Jeśli choć trochę znasz C++, to Rust opanujesz szybko. Golang oczywiście jeszcze szybciej, ale wg mnie to Golang bardziej gra w tej samej lidze co Java/C#, natomiast Rust to bardziej takie C++ bez tych wszystkich złych rzeczy w C++.
-
@Krolik: wiem, znam Rusta, mam jedną aplikację w projekcie aktualnym w nim napisaną i mi się spodobał. Szukałem ofert z rustem ale bieda jest na razie. Well, może kiedyś.
-
-
Nowoczesny design w praktyce ( ͡° ͜ʖ ͡°) Takie coś dzisiaj znalazłem
#programowanie #programista15k #cpp
(-‸ლ)-
@gzres:
pokaż spoilerale można próbować emulować przez przekazywanie struktury zbudowanej z designated initalizers. albo przez strukturę z designated initalizers i odpalenie operator()
-
-
Jako że język C++ jest dość złożony to postanowiłem dzielić się różnymi wskazówkami i technikami których sami używamy w naszym zespole. Będe to wrzucał pod tagiem #zloteradypassera
Dzisiaj polecam wam nowości z C++19 czyli tzw "priority function calls". Polega to na wzięciu nazwy funkcji w nawiasy i umieszczeniu przed nią odpowiedniej ilości pokaż całość -
Trafiłem ostatnio na takie złoto z infografikami.
Udanej niedzieli ceplusplusowe świry (✌ ゚ ∀ ゚)
#programowanie #cpp -
-
@R4vPL: na produkcji twoje dane zajmują więcej niż 1GB.
Akurat wtedy to był studencki projekt badawczy startujący w konkursie. Mieliśmy zrobić sami na swoich kompach, zwycięzca dostawał dofinansowanie na dalsze prace. Akurat wygraliśmy, a wtedy postanowiłem ulotnić się z zespołu (wizja nie zgadzała się z moimi planami na przyszłość).
Zresztą, nie pokaż całość+: SirKacperos
-
#anonimowemirkowyznania
Mirki coraz bardziej irytuje mnie ze robie najwiecej dla projektu w teamie #programowanie #cpp a nie mam z tego więcej pieniędzy.
Niby jest 10k brutto uop, wszystkie benefity i premia roczna oraz #pracazdalna i względnie bezstresowo, ale nie sa juz pokaż całość-
@AnonimoweMirkoWyznania: Programiści C++ to najwięksi frajerzy. Jeden z najwyższych progów wejścia i jedna z najniższych stawek na rynku.
-
Zapowiada się że po raz pierwszy uda mi się zrobić jakąś grę.
Narazie po jakiś 9 dniach mam działające kolizje na prostokątach, i wczytywanie poziomu z pliku
W skrócie: 9 dni pracy i pieprzenia się z błędami pamięci i matematyką żeby narysować siuraka, o którego prawidłowo się blokuje prostokątem ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
robię praktycznie wszystko od zera pokaż całość-
@RedveKoronny: na początku swojej nauki też robiłem od zera wszystko. no może nie wszystko bo używalem SFML zamiast czystego OpenGL. ale wciąż fizyka itd to samemu. fajna zabawa
-
tak sobie wpadłem na pomysł, żeby napisać własny język. wymaganie jest takie że trzeba mieć kompilator C++, bo to na tym bazuje. zalety mojego języka: przede wszystkim jest po polsku (łatwiej go zrozumieć), poza tym nie trzeba średników, więc trudniej o pomyłkę. na razie to jest tylko taki dowód koncepcji, że to się da zrobić. te #define trzeba schowac w jakimś osobnym pliku pokaż całość
-
https://en.wikipedia.org/wiki/LOLCODE ( ͡° ͜ʖ ͡°)
HAI 1.2
CAN HAS STDIO?
PLZ OPEN FILE "LOLCATS.TXT"?
AWSUM THX
VISIBLE FILE
O NOES
INVISIBLE "ERROR!"
KTHXBYE
-
-
C++ bohatersko rozwiązuje problemy nieznane w każdym innym języku.
#cpp #programowanie #cytatywielkichludzi-
CMAKE
@JakTamCoTam: o Bazelu nie slyszales?
dedykowane API dla każdego OSa(mimo że to idzie w dobra stronę) np nieszczęsne WinAPI i COM
@JakTamCoTam: a myslisz ze pod spodem wszystkie Twoje jezyki wyzszego rzedu ktore komunikuja sie gdzies nizej z OSem to dzialaja w oparciu o pokaż całość
-
-
Bleeding edge of technology newsletter:
Już w C++23 będzie można sprawdzić czy jeden string zawiera innego stringa, poprzezstd::string::contains()
. Chwała Wielkemu CePePe a hejterzy dupa cicho! ᕦ(òóˇ)ᕤ
pokaż spoilerTechnology is there in 2023 ( ͡° ͜ʖ ͡°)
#cpp #programowanie -
Siemano Mircy, w sumie troche #chwalesie. Od ~trzech lat robie swoja gre w UE4. Mam nadzieje, ze jestem juz na ostatniej prostej, bo premiera miala byc w zeszlym roku ( ͡° ͜ʖ ͡°)
Zaczynajac nie mialem pojecia jak sie robi gry. Zainstalowalem Unreala i zaczalem probowac. Na pewno pomoglo to, ze jestem programista (webdev), ale jednak to troche inny set pokaż całość -
#cpp #progamowanie
Przestałem już używać rekurencyjnego main(). Myślicie, że teraz zaliczy?
Zadanie: napisz program, który przyjmuje liczbę całkowitą, a następnie wypisuje wynik dodawania tej liczby do zmiennej przechowującej wynik. Niech program pyta o liczbę nieograniczoną ilość razy oraz powiększa zmienną z każdą iteracją. -
-
@TheMoonTheMoon: aaa no tak racja, ja sobie wywaliłem printy dla ułatwienia a tam tak na prawdę jest coś takiego:
movl $5, -12(%rbp)
leaq -12(%rbp), %rax
movl $10, (%rax)
cout:
movl $5, %esi
leaq _ZSt4cout(%rip), %rdi
pokaż całość
-
-
-
niestety jeszcze nie stworzono takiego języka programowania który ogarnąłby twój geniusz
@zapoznalem: Lisp ;)+: enron
-
jak już jesteście bardzo zaawansowani w programowaniu, to na pewno pisaliście aplikacje wielokątowe. zdarzało się pewnie, że kilka wątków odejmowało od tej samej liczby i czasami okazywało się, że konto pomimo specjalnego zabezpieczenia w kodzie wchodziło na ujemny poziom. znalazłem rozwiązanie tego problemu jak na obrazku, kod udostępniam na licencji gnu
#cpp #programowanie-
@SmacznyPies: Mordo jak na to wpadłeś? Słuchaj bo mam jeszcze często taki problem, chcę tworzyć tylko jeden obiekt danej klasy w cyklu życia aplikacji, jak się zabezpieczyć przed tym, żeby nie powstało więcej niż 1 instancja? Czuję, że kumasz tę czaczę i liczę na pomoc ( ͡° ͜ʖ ͡°)
-
#cpp #programowanie
Zadanie: Napisz program, który wypisuje kolejne liczby naturalne zaczynając od 1. Niech przed wypisaniem kolejnej liczby, program oczekuje na wciśnięcie klawisza.
Dlaczego wykładowa mi tego nie zaliczył? :/-
@TheMoonTheMoon: jeśli była by to jakaś pierwsza w życiu lekcja programowania to ok. Na studiach też bym uwalil ¯\_(ツ)_/¯
-
@rqxypc: Licznik będzie zainicjalizowany ilością argumentów do programu. Jakby to w C skompilować to nie ma żadnego UB. W C++ nie można wywoływać main() więc tego...
-
-
#cpp #programowanie
Hejka, wrzuciłem ostatnio opublikowany na mikrobloku kod do funkcji, żeby było bardziej elegancko. I do tego, funkcja automatycznie określa wielkość tablicy, co w cpp nie jest takie trywialne. Generalnie zasada jest prosta. Bierze łańcuch, i wydłuża go o jeden znak jaki podajemy w drugim parametrze funkcji addSign() pokaż całość-
@TheMoonTheMoon: Jak pracowałem z systemem plików FAT w C, to struktury właśnie miały takie stringi bez terminatora \0, także czytanie z nich odbywało się zgodnie z rozmiarem podanym w dokumentacji, żeby nie wyjebać poza pamięć ( ͡° ͜ʖ ͡°)
-
OOP: podstawy, od początku. Speed-learning.
#python #naukaprogramowania, trochę #cpp.
https://blog.codeasap.pl/posts/theory/oop/1-intro/-
@codeasap-pl: hey, ogolnje chcialem Ci odpisać pod poprzednim postem gdzie zalinkowales mi ciekawe rzeczy i jak już naskorbalem odpowiedź to wykop się zjebał i straciłem wszystko xD Więc teraz daje zaległego plusika
+: codeasap-pl
-
-
-
Fajna prezentacja, którą chyba muszę pokazywać ludziom, którzy twierdzą że znają C lub C++ po tym jak go ledwo liznęli xD
Link: https://www.slideshare.net/olvemaudal/deep-c
#programowanie #jezykc #cpp -
@bzdety: #informatyka #programowanie #cpp
moj najnowszy program sluzacy do przesylania zdjeci miedzy urzadzeniami komputerami za pomocą karty dźwiekowej
https://www.youtube.com/watch?v=2lbNGu463Ro-
@bzdety: napisz na priwa. To znaczy ja kiedyś próbowałem się bawić w NOAA ale miałem wadliwy konwerter i nie działało. To było jakoś w 2009 potem rzuciłem temat
-
w #cpp bardzo mi się podoba fakt, że można od razu striggerować garbage collectora, a nie czekać, aż cały ram się zapcha i system zacznie spowalniać #programowanie #programista15k
-
@zdupydomordyzaur997: Nie no spoko. Myślałem, że jest jakiś "haczyk" skoro tak napisałeś. Jak mówiłem, to nie korzystam z tej funkcji :)
-
Strasznie wczoraj zakodowałem, pisałem w cpp do 5 rano, fim mi się urwał jak pisałem Makefile, teraz mnie oczy napierdalają. Trochę się przespałem, ale musiałem wstać rano bo mam obowiązki, mam kaktusa. Niektórzy mówią, że nie można alokować pamięci w C jak leci, bo nie ma GC, ale to nieprawda. Można, tylko trzeba ręcznie dealokowac. Na tym polega odpowiedzialność.
# pokaż całość-
@rzulw: To mi przypomina, kiedyś impreza skończyła się o 2 w nocy i właśnie wtedy przypomniałem sobie że mam napisać program na zaliczenie ( ͡° ͜ʖ ͡°) Siadłem i zacząłem pisać, ale koło 4-5 przetrzeźwiałem, jeszcze raz przeczytałem opis zadania i niestety musiałem wszystko skasować i zacząć od początku ( ͡º ͜ʖ͡º) udało się zaliczyć
+: r...w, SpinOff
-
-
void (**(*afp)(int(**[static 9])(void*(*(*)[2])(int, _Bool*)), _Complex float(*(*)(void))[7]))(int) = NULL;
( ͡° ͜ʖ ͡°)
#programowanie #c #cpp -
Myślę, nad stworzeniem fiszek do C++. Zrobiłem wstępny koncept. Co o nim myślicie?
#summonthejson #cpp #c #programowanie #dlaprogramistow #naukaprogramowania #programujzwykopem -
-
ja nie, legacy kod z przed 20 lat niestety tak xD
@sorek: pic rel
Algorytm w 5 min masz stworzyć, jak nie ogarniasz tego to jesteś debilem a nie programistą xD Natomiast znaczenie słowa palindrom wyjaśniamy xD (...)
No tutaj się nie zgodzimy. W 5 minut ma ci kandydat stworzyć dwa algorytmy typu "drzwi pokaż całość
-
-
@sorek: Na codzień zajmuję się UI/UX od strony technicznej i jestem wyczulony na takie rzeczy. Nie musisz się ze mną zgadzać przecież ;) No produkt nie dla mnie, bo nie mam e36. Powodzenia i wytrwałości przy następnych projektach ;))
-
-
Bardzo fajna seria artykulow o systemach budowania i CMake'u LINK
Polecam ( ͡° ͜ʖ ͡°)
#cpp #programowanie -
Ej, #programista15k i #programista20k...
Tera się includy w środku wpisuje? Dawno nic w C nie robiłem...
#tvpinfo #bekazpisu #dobazmiana #programowanie #cpp-
@FlasH: mogą być w środku pliku, ale nie linii xd. a umieszczenie w akurat for mimo że poprawne to xddddddddddddddd należy się kara śmierci.
-
Przypominam o istnieniu wykopowego serwera Discordowego dla maniaków inżynierii wszelakiej - programowanie, elektronika oraz druk 3D. Mamy ponad 240 osób, dzielimy się swoimi projektami oraz mamy specjalne kanały dla każdego kto chce prowadzić własny dziennik swojego projektu. pokaż całość
-
@sorek: Widzę, że jesteś dumny ze swojego serwera. Zaproszenie nie działa.
pokaż spoilerSerwer umarł, czy tylko zaproszenie straciło ważność?
-
-
Pamiętam jak kiedyś chciałem udzielać korków z informatyki i programowania.
Zgłosiła się pierwsza dziewczyna, zakres: podstawy programowania w C++.
Dziewczyna tydzień przed egzaminem przyszła do mnie i myślała, że zdążymy ogarnąć to czego oni się uczyli przez cały semestr.
Jedyne co umiała to:
- zacząć plik c++ od#include<iostream>
- using pokaż całość -
-
@upadlykociak: Dzięki ci wielkie dobry człowieku, za wytłumaczenie, serio to co napisałeś jest dla mnie bardziej zrozumiałe. ( ͡° ͜ʖ ͡°)
-
Ciekawy wpis dotyczący problemów z data race w Firefoxie w kodzie C++ i Rust(tak takie problemy w nim też występują) i ich wykrywaniem z użyciem Thread Sanitizer
https://hacks.mozilla.org/2021/04/eliminating-data-races-in-firefox-a-technical-report/
# pokaż całość-
@IwanNiegrozny: Ja to doskonale wiem. Tylko jeśli używamy
unsafe
to wkraczamy na grząski grunt i nikt nigdy nie twierdził, że taki kod jest na 100% bezpieczny (w końcu nazywamy ten fragmentunsafe
z jakiegoś powodu). -
@IwanNiegrozny: @qarmin: Jeżeli chodzi o Rusta to był tylko jeden problem i to w bibliotece do synchronizacji, więc nie nazwałbym tego bugiem w kodzie firefoxa.
Niestety masz rację, jak chce się coś zoptymalizować to albo zewnętrzna biblioteka z błędami, albounsafe
i własne błędy.
-
-
Mirasy, zacząłem się uczyć C++, ale trochę ciężko u mnie z angielskim, więc napisałem spolszczenie. Wrzucam tutaj jakby ktoś potrzebował.
#programowanie #cpp-
@iforgotmypass_: dziękówka byqu. Teraz i ja mogę zaczynać i p 2 tygodniach być programistom pietnascie ka ( ͡º ͜ʖ͡º)