Natknąłem się na takie info a mianowicie ze tworząc tablice zmiennych MUSIMY w chwili kompilacji miec stała ich liczbę a tworzenie ich w locie


jest błedem. Tylko dlaczego? Jaki to ma wpływ na program?
#cpp #naukaprogramowania
@login-jest-zajety: Z tym że obsługa VLA jest zależna od kompilatora. Np. GCC jest w stanie ci prawilnie skompilować kod, w którym skorzystasz właśnie z tego słynnego VLA, prując przy okazji warningiem, że standard C++ zabrania użycia tablic o zmiennej długości.
  • Odpowiedz
@poloyabolo: Alokacja następuje wtedy na stosie, a nie na stercie, jak jest to w przypadku funkcji malloc. Rzeczywiście można przepełnić stos gdy się nieumiejętnie korzysta z tego, ale w niektórych przypadkach pisząc w C jest to po prostu wygodniejsze, bo nie trzeba zwalniać pamięci. Piszę to oczywiście w kontekście języka C, a nie C++.
  • Odpowiedz
Cześć Mirki
Znów potrzebuje pomocy z #programowanie #python #naukaprogramowania
Mam napisany program w #python który przetwarza dane z plików csv.
Ale chciałbym coś w nim tak poprawić aby była możliwa wprowadzenie danych i ich wizualizacja poprzez www.
Najpierw mógłbym to wsadzić na maline a potem poszukam dedykowany serwer.
Jak to najlepiej zrobić?
Wyczytałem coś Django, to dobra opcja?
I wogole co polecacie aby ogólnie
Backend był w Python, PHP, MySQL a frontend?
zamiast Django zobacz sobie Flaska, bo jest dużo prostszy. Co do frontu to nie bawiłbym się w żadne angulary i reacty tylko czysty JS + jakaś biblioteka do wykresów (może chartist.js?)
  • Odpowiedz
Gniję z ludzi którzy się uważają za niewiadomo jakich programistów a zarabiają 10k na rękę w polszy(tyle co sprzątaczka 200km dalej na zachód Xd).
Prawdziwy programista nawet by nie splunął na taką pensję ale Wy uważacie że złapaliście boga za nogę bo zarabiacie 2 średnie krajowe xD

Prawda jest niestety taka że polska to bangladesz europy - trafiają tutaj najbardziej gówniane projekty których niemcy, francuzi i holendrzy nawet kijem tknąć nie chcą
@Scaab: wgl beka z tych programistów. Robią z siebie w internecie nie wiadomo kogo, a to zwykłe nerdy i kujony. Ostatnio zaczęli powtarzać, że mają możliwość "pracy zdalnej" i tak powtarzają w kółko praca zdalna praca zdalna, a tak na prawdę to siedzą cały dzień w tych swoich piwnicach, matka zakupy robi, bo przecież boją się nawet do sklepu wyjść. I taka to jest prawda.
  • Odpowiedz
Dlaczego Smalltalk jest wyjątkowym językiem programowania? Na czym polega jego czysta obiektowość? Czy tworzenie klasy może być realizowane przez wysyłanie wiadomości? Co sprawia, że praca w smalltalkowym IDE wydaje się wielu osobom dziwna? Na te i inne pytania odpowiadam w opublikowanym dziś artykule, który jest pierwszym z serii wpisów poświęconych temu fascynującemu językowi.

LINK: Smalltalk – najczystszy z obiektowych języków programowania


Jeśli interesują Cię moje wpisy, obserwuj tag #polydev
#
informatyk - Dlaczego Smalltalk jest wyjątkowym językiem programowania? Na czym poleg...

źródło: comment_7dPY2kLMtp15ZBPgHvjszGg0Dli4u77p.jpg

Pobierz

Czy kiedykolwiek programowałeś w Smalltalku?

  • Tak, smalltalkuję nałogowo! 3.5% (2)
  • Tak, ale niewiele razy 7.0% (4)
  • Nie i nie zamierzam 70.2% (40)
  • Nie, ale kiedyś spróbuję! 19.3% (11)

Oddanych głosów: 57

@LazyInitializationException: rynek zweryfikował też COBOLA i JavaScript, czyniąc z nich bardzo popularne technologie, co nie oznacza, że zarazem najlepsze. Co więcej, nie każdy język aspiruje do bycia uniwersalnym, a już na pewno nie języki jednoparadygmatowe (podobnie jak np. czysto funkcyjny Haskell, który jest świetny, ale przecież nie do wszystkiego, więc nie spodziewałbym się, że nagle wpadnie do TOP5).
  • Odpowiedz
@rosso_corsa:

Sprawdziłem możesz bezpośrednio do pandas ładować i Panda sama rozwiąże za Ciebie problem daty:

import pandas as pd

def parsedate(x,y):
s = x+', '+y
return pd.Timestamp(s)

df = pd.readcsv('test.txt', sep=',', names=['Md', 'Year', 'Value'], parsedates=[[0,1]], date_parser=parsedate)

Spróbuj tak, założenie jest takie, że w pliku csv nie masz nagłówków kolumn. Dlatego argument names jest dodany.
  • Odpowiedz
Przed Wami najnowsza Prasówka Technologiczna!

Styczeń to miesiąc, którego hasłem przewodnim jest: “Nowy rok, nowy ja”, dlatego frontendowcy będą mogli dołączyć do kursu JavaScript, a na backendowców czeka zajawka dotycząca pracy nad infrastrukturą machine learningu.
Dowiecie się przy tym, jak to jest z tym długiem technologicznym w firmach, na przykładzie DigitalOcean. Zapraszamy do lektury!

-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag: #justnewsit

#frontend
1. Smashingmagazine wydał coroczną listę kontrolną
JustJoinIT - Przed Wami najnowsza Prasówka Technologiczna!

Styczeń to miesiąc, któ...

źródło: comment_IeApdt4dsdADi5zhjARDFgLwNyWNXxkQ.jpg

Pobierz
Cześć, to kolejne pytanie CO SIĘ UCZYĆ.
A tak serio to może nie.
Postanowiłem że wezmę się za frontend, no i zacząłem się uczyć. Trochę przypomniałem sobie HTML, CSS, no i teraz miałem się zabrać za JS. Ale pomyślałem że może lepiej zrobić jakieś proste strony z tego co umiem. Ale no sam jeszcze nie wiem. Bo wiadomo, że coś się pouczę, ale co z tego jak nic z tym nie zrobię?
@Farezowsky: #!$%@? coś prostego w czystym HTML i CSS, potem sobie powolutku próbuj robić jakieś dyngsy w JS, np rozsuwana guzikiem zakładkę ( w sensie klikasz i rozwijasz, klikasz jeszcze raz i się zwija)
  • Odpowiedz
#programowanie #naukaprogramowania #przemyslenia

Czy tylko ja mam wrażenie, że ludzie po wszelakich kursach programowaniach bez większego technicznego zapału/wiedzy ogólnej nadają się w większości do klepania tasków we frameworku/języku programowania. Mówię tutaj o ludziach 2 lata doświadczenia w górę, bo od juniora się mało wymaga.

Z całym szacunkiem, ale czy myślenie samodzielne i jakieś szersze spojrzenie poza to co było na kursie/bootcampie/tutorialu to już zbyt zaawansowane wymagania? : / Pracuje z takimi kilkoma
@sztilq:

jak im nie napiszę listy numerowanej co po kolei robić na kiedy to nie domyślą się? Dodam, że mam dość kreatywne projekty i trzeba umieć myśleć samodzielnie.


To zależy o jakich dokładnie sytuacjach mówimy. Natomiast wymagania powinny być dość konkretnie formułowane (szczególnie w przypadku kreatywnych projektów), gdyż to "domyślanie się" może pójść w zupełnie złym kierunku i jedyny skutek jaki z tego będzie to stracony czas. Wiadomo, jak to ze
  • Odpowiedz
@sztilq:

1. Dla kogoś, kto jest kumaty i w temacie wystarczy:


To polecenie jest dobre lub niedobre w zależności od sytuacji:

a) osoba, która ma 2 lata doświadczenia w tej firmie:
W tym przypadku oczywistym jest iż nie trzeba jej tłumaczyć czym jest "odpowiednia jakość" (bo wbrew pozorom nie jest to zawsze wymasterowanie do perfekcji danego rozwiązania). Osoba ta jest obeznana z panującymi zasadami i trzyma się ustalonych standardów.

b) osoba,
  • Odpowiedz
@Farezowsky: Jeśli chodzi o Frontend to:

FRONTEND HAPPY HOUR: http://frontendhappyhour.com/
JAVASCRIPT AIR*: https://javascriptair.com/
SYNTAX: https://syntax.fm/
TOOLSDAY: https://spec.fm/podcasts/toolsday
FRONTEND FIVE*: https://twitter.com/frontendfive?lang=en

*Podcasty, które nie są już rozwijane, niemniej nadal są warte posłuchania. Jako bonus dorzucam dwa nadal rozwijane podcasty, które są równie przydatne:

SHOPTALK: http://shoptalkshow.com/
CODE NEWBIE: https://www.codenewbie.org/

Polecam też kanał na YT: Hello Roman (od niego jest też ta lista).
  • Odpowiedz
Witam mistrzow C++.

Mam powiedzmy trzy tablice:
string[3] a;
string[3] b;
string [3] c;

Mam w pliku .txt taki uklad:
1 2 3
a b c
a b c

Odstepy pomiedzy columnami to \t\t. Jak przeorac plik, zeby kolumna '1' zapisywaala sie do tablcy 'a', columna '2' zapisywala sie do tablicy 'b' i '3' do 'c'.

ifstream ifs("tekst.txt");
while (getline(ifs, line)) {
cout << line;
}

Ladnie odczytuje z pliku kazda linie