d.....z
d.....z
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,
  • Najlepsze
  • Wszystkie komentarze
Krolik
Krolik
@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
Sachees
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
R.....y
R.....y
#naukaprogramowania #golang
https://www.toptal.com/developers/hastebin/satuwafape.go

ktoś mi może powiedzieć czemu ten if zawsze przechodzi, przez co nie mogę znaleść ostatniego skończonego taska?
lista tasków na której to testuje: https://www.toptal.com/developers/hastebin/elazabodis.json

wiem
  • Najlepsze
  • Wszystkie komentarze
R.....y
R.....y
@RedveKoronny: p-------m dni w jsonie (jest 26 zamiast 27) ale po poprawce dalej nic :/
R.....y
R.....y
@RedveKoronny: dobra, nie rozumiem czemu ale jak porównanie zmieniłem z before na after, to działa.
Wrzucam cały kod, może ktoś zrozumie: https://hastebin.com/difisufudo
R.....y
R.....y
#golang #naukaprogramowania
wczytałem plik w formacie

{
"d--a":d--a,
},
  • Najlepsze
  • Wszystkie komentarze
R.....y
R.....y
@Ekscentryczny_obserwator: @shdw: ok, działa. Dzięki wielkie
shdw
shdw
1
@RedveKoronny: zbyt mało informacji o formacie podałeś, więc ciężko określić
AnonimoweMirkoWyznania
#anonimowemirkowyznania
Od jakiegoś czasu śledzę tutaj wątki w tematach #programowanie a ostatnio stuknął mi czwarty krzyżyk i trochę wzięło mnie na refleksje.

Jestem web developerem, startowałem od frontendu, po drodze ruby, ostatnio siedzę głównie w pythonie, analiza wymagań biznesowych i budowanie api, trochę devops. Nie chcę mi się iść w team leadowanie, odpowiada mi praca w małym zespole dobrych specjalistów, nie ciągnie mnie do korpo, lubię przysiąść nad jakimś
  • Najlepsze
  • Wszystkie komentarze
Hauleth
@AnonimoweMirkoWyznania: Pracuję w Elixirze, Go próbowałem, ale dla mnie to jest krok wstecz pod względem projektowania języków i nie lubię.

A Elixir niszowy jak niszowy, jest sporo firm używających go, np. Discord, PepsiCo czy Apple.
r00ti
r00ti
1
@AnonimoweMirkoWyznania: też celuje w golanga ;)
R.....y
R.....y
#naukaprogramowania #programowanie #golang
czemu math.Sqrt(float64(7740)) jest równy 87.977..... zamiast 88, i co zrobić bez zaokrąglania żeby mi normalnie pierwiastkował?
  • Najlepsze
  • Wszystkie komentarze
spinel
spinel
12
@RedveKoronny może dlatego że 88^2 to 7744
R.....y
R.....y
konto usunięte Autor
  • adult
8
Treść przeznaczona dla osób powyżej 18 roku życia...
Bulldogjob
Budowa mikroserwisów w Go przy pomocy pakietu Gin

Poznaj zalety Go z pakietem Gin, który funkcjonalności do budowania nowoczesnego REST-owego mikroserwisu.
https://bulldogjob.pl/readme/budowa-mikroserwisow-w-go-przy-pomocy-pakietu-gin

#golang #programowanie #naukaprogramowania #programista15k #backend
  • Najlepsze
  • Wszystkie komentarze
Boska_Klaudia
Boska_Klaudia
  • adult
8
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
wytrzzeszcz
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 #fsharp funkcyjna propozycja od micorosoftu
W prawym narożniku #golang czyżby następca C?
głosowanie plusami w kometarzach
  • Najlepsze
  • Wszystkie komentarze
wytrzzeszcz
wytrzzeszcz
  • adult
0
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
aptitude
Właśnie przez przypadek zaprzyjaźniłem się z autorem yarn.social...

Po zapytaniu się go skąd wzięła się nazwa "Yarn" bo dla mnie znaczy tylko menadżer pakietów w JS, dokładnie mi wytłumaczył (patrz screenshot)

#tildeverse naprawdę łączy ludzi, polecam #tildeverse
  • Najlepsze
  • Wszystkie komentarze
galik
galik
  • adult
0
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Najlepsze
  • Wszystkie komentarze
Codix
Codix
Codix
0
Chciałbym dla każdej litery ze słownika: pl.wiktionary.org znaleźć linka do następnej strony. Robię to w ten sposób:

b := bytes.NewReader(body) //body []byte
scan := bufio.NewScanner(b)
for scan.Scan() {
text = scan.Text()
  • Najlepsze
  • Wszystkie komentarze
TheBloody
Napisałem program skanujący ip i porty przez co mam dostęp do prywatnych serwerów w minecrafcie, do tego filtruje przez te z whitelistą. Mogę sobie wbić do jakiś dzieciaków i udawać notcha xD
#minecraft #programowanie #programista15k #minecraft #python #golang #javascript
  • Najlepsze
  • Wszystkie komentarze
TheBloody
Nie ma to jak siedzieć do 4:23 nad kodem ( ͡° ͜ʖ ͡°)
#programowanie #programista15k #golang #python
  • Najlepsze
  • Wszystkie komentarze
Showroute_pl
#netprasowka 06/22

Cześć

Witam w nowym tygodniu.

1.
p4sik
p4sik
0
Są jakieś godne aktualne książki na temat programowania w go do polecenia? Zakladajac, ze ogarnia się programowanie w innych językach. Lubię czasami makulaturę tego typu poczytać w nowych rzeczach.
#golang
  • Najlepsze
  • Wszystkie komentarze
sokytsinolop
#golang #wykopapi

client wykopowego api w golangu #usuwajobot na tym działa :)

na razie tylko 3 endpointy do wpisow (Stream (najnowsze wpisy), Entry (pojedynczy), Add) i logowanie
bo tyle mi bylo potrzebne
Ki3mon
Polećcie jakąś paczkę klienta http, dzięki ;]
#golang
  • Najlepsze
  • Wszystkie komentarze
sokytsinolop
len(slice) zwraca int, co jeśli len(slice) jest wiekszy od MaxInt?
#golang
  • Najlepsze
  • Wszystkie komentarze