Mirki, postanowiłem zostać informatykię i zarabiać 15 k netto ( ͡ ͜ʖ ͡)Podeślijcie linki do kursów, poradników i powiedzcie od jakiego języka zacząć - python??. Poza tym jestę architektę więc fajnie jak bym ten język mógł wykorzystać do czegoś
#kiciochpyta #programowanie #python #cplusplus #ruby
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, w jezyku C mam takie ładnie funkcje jak mlock, munlock, mlockall i munlockall (jeśli ktoś ich nie zna, to w olbrzymim skrócie: pozwalają one na zarządzanie danymi tak, aby były one cały czas w RAM-ie i nie były zapisywane w innym miejscu). Czy istnieje jakiś podobny system w językach Java i C#?

#programowanie #java #csharp #cpp #cplusplus
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Zashi: chyba da sie to zrobic, tldr: sun.misc.Unsafe + jni

1. przy uzyciu sun.misc.Unsafe alokujesz pamiec, zwracasz adres
2. przekazujesz zwrocony adres do jni, tam robisz mlock
3. przy uzyciu sun.misc.Unsafe wrzucasz obiekt pod ten adres.

edit: oczywiscie mowie o javie
  • Odpowiedz
Wybaczcie, ale muszę:
Czy rozmiar void* jest gdzieś jakoś w specyfikacji C++/C określony? I czy można tym pokazać obiekt 1B, 2B czy może 4B czy UB czy zależne od maszyny?
#ansic, #cplusplus #cpp
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

typ** obiekt;
Podajemy wskaźnik (A) na wskaźnik(B) na jakiś obiekt typu typ. Czyli wskaźnik B jest wskaźnikiem na obiekt typu T a co ze wskaźnikiem A? Czy można tu (w przypadku raw pointer) użyć dowolnego typu? Czy jest jakaś niejawna konwersja typów? Czy na mocy jakiejś nie znanej mi teraz definicji typ A jest typu typ*? Czy takim wskaźnikiem nie można wskazać dowolnego adresu?
#jezykc #cplusplus #naukaprogramowania
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

wskaźnik to normalny typ. wskaźnik na wskaźnik to wskaźnik na normalny typ(wskaźnik). Nie ma tu ƶadnych konwersji.
  • Odpowiedz
#programowanie #cplusplus

Chcialby ktos przejzec moj kod i wytknac ewentualne bledy/rzeczy ktore moglbym zrobic lepiej?

To jest moje zadanie do szkoly juz skonczone i dziala jak trzeba etc, ale jestem ciekaw czy mocno przekombinowalem ( ͡° ͜ʖ ͡°)
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@klokupk: co wybierzesz to pracę znajdziesz, bo popyt na programistów jest duży. Największy raczej na Javę, ale nie sugeruj się tym, bo jak będziesz się znał, to we wszystkich popularnych językach znajdziesz dobrą robotę. Język to tylko narzędzie, potem możesz wybrać coś innego.
  • Odpowiedz
Napisałem klasę w której mam metodę z dwiema pętlami for do obsługi tablicy dwuwymiarowej.
Mogę jakoś w środku tych pętli spradzać warunek, czy przycisk buttonu został naciśnięty? Natomiast jeśli nie został wciśnięty, to pętla ma czekać na jego naciśnięcie.
Jedna z idei podpowiada mi, żeby przekazać przycisk buttonu przez parametr do metody
void function(System::Windows::Forms::Button ^btn)
{
for(xxx)
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ilmash: Bez przesady. Wcześniej programowałem w C#, ale były to programy pisane na odwal się i to ponad 2 lata temu. Obecnie pogodziłem się z C++ i staram się teraz utrzymywać estetykę w kodzie i sobie przypominam wszystko, a że C#.net posiada wiele podobnych metod co "C++.net", to wiem że świta mi w głowie, że można zrobić jakieś rozwiązanie, ale nie byłem w stanie tego ugryźć. Z programowaniem wiążę swoją
  • Odpowiedz
#cplusplus #visualstudio #programowanie

Visual C++ 2010, Windows Form Application

Zaznaczenie checkBoxa w moim programie powoduje wykonanie funkcji przez backgroundWorkera. W ramach tej funkcji tworzony jest string. Jak mogę się dobrać do tego stringa, żeby wyświetlić go w oknie tekstowym?
Nie mogę wkleić kodu, jestem w pracy.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ostatnio gdzieś trafiłem na opinię (chyba nawet na mirko):

Nie rozumiem, czemu wszyscy się tak jarają Go czy innymi nowymi językami,

skoro nisza jest już zajęta. Nie ma takiej rzeczy jakiej C++ nie zaimplementuje

w kolejnej wersji standardu.


Słowa
Hauleth - Ostatnio gdzieś trafiłem na opinię (chyba nawet na mirko):

 Nie rozumiem,...

źródło: comment_RUfc3dgtOJczYBlwsrFNdD5iUWEm90XO.jpg

Pobierz
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hauleth: To jeszcze gorzej, widziałem (własny) kod w C++ gdzie naduƶywałem auto. Nie polecam. Poza tym, co z niejawną konwersją (np. Derived* do Base*)? Rozumiem, ƶe nie wszędzie trzeba uƶywać, ale dla czytelności to jednak często istotne, a wtedy w-----a mnie syntax :P

Rusta i tak bankowo sobie sprawdzę, bo pomijając to co powiedziałem zapowiada się fajnie, ale syntax jest dla mnie problemem, a patrząc na juƶ istniejący
  • Odpowiedz
@KrzaQ2: Rust (jak na razie) nie ma niejawnych konwersji nawet f64 ↔ f32 więc nie ma z tym problemu. Tym bardziej, że jak wspomniałem nie ma dziedziczenia.

Co do auto a HMTS to to są zupełnie dwa różne światy. w C++ typ jest ustalany "w miejscu", co znaczy, że jak przypiszesz auto a = 10; to to będzie int nie ważne co będziesz robił, natomiast w Ruscie jak zrobisz let
  • Odpowiedz