Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko156
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin

504

Python 3.11 zamknie usta krytykom? Wzrosty wydajności do 60%

Python 3.11 zamknie usta krytykom? Wzrosty wydajności do 60%

Pythonowi wielokrotnie zarzucona była ociężałość. Wiemy już jednak, że nadchodzący Python 3.11 może w tej kwestii bardzo dużo zmienić.

Bulldogjob
Bulldogjob
z
bulldogjob.pl
dodany: 08.07.2022, 09:02:52
  • #
    technologia
  • #
    python
  • #
    programowanie
  • #
    naukaprogramowania
  • #
    programista15k
  • 329
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treści powiązane (2)

Miał być 2x szybszy.
wieczny-student
z wykop.pl
  • 13
Programmers are also human
konto usunięte
z youtube.com
  • 5

Komentarze (329)

najlepsze

Silvia_Torque
Silvia_Torque
Silvia_Torque
08.07.2022, 10:36:58
  • 246
Python zawsze traktowano jako wygodny, prosty w nauce język skryptowy, a nie demon wydajności. Chcesz wydajności to pisz w C/C++/Rust.
  • 34
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

qtax
qtax
qtax
08.07.2022, 18:15:10 via iOS
  • 142
@babyface: Rust rozwiązuje te problemy
  • Odpowiedz
l.....v
l.....v
konto usunięte 08.07.2022, 18:39:55
  • 139
@qtax: dyskusyjne czy rust jest prosty w nauce. generalnie to każdy kto go trochę poznał mówi, że kompilator biję dupę do krwi (ale jest mu wdzięczny) ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°) plusem jest, że w większości przypadków kompilator umie wytłumaczyć o co mu chodzi. osobiście jak chce się w-----ć to patrzę sobie
  • Odpowiedz
redorbiter
redorbiter
08.07.2022, 21:30:44
  • 158
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Z.....y
Z.....y
konto usunięte 08.07.2022, 22:30:34
  • 27
@malymiskrzys: Nie powinien. Wiele osób decyzyjnych podejmuje decyzje ze względu na zasoby ludzkie. Jeśli na rynku masz dużo więcej programistów pythona niż c++ czy tam rust, to manager stwierdzi, że będzie taniej i szybciej napisać narzędzie w pythonie. Rezultat jest taki, że dostaniesz produkt, ale będzie on mało wydajny. Decyzje projektowe często podejmują osoby nietechniczne, które patrzą na tabelki w excelu lub wykresy spalania.
  • Odpowiedz
Z.....y
Z.....y
konto usunięte 08.07.2022, 23:03:23
  • 13
@malymiskrzys: Precyzja to parametr, ale on jest dodatnio sprzężony z liczbą użytkowników, bezpieczeństwem i kilkoma innymi czynnikami. Wiesz, MS np stwierdził, że Teamsy i VSCode zrobi w technologii Electron. Skutek jest taki, że głupia apka do wideokonferencji z--------a mi 1/4 ramu w komputerze, a drugą połowę edytor tekstu.
  • Odpowiedz
Dangarus
Dangarus
08.07.2022, 20:08:59
  • 131
Ja wszystko w Javie. Nawet jak potrzebuję skrypt, który usunie kilka pliczków to i tak otwieram nowy projekt, tworzę warstwy abstrakcji żeby było re-używalne w razie czego i kompiluję. Oczywiście nie korzystam z gotowych funcji i bibliotek jak te lamusy po bootcampach, tylko prawdziwe programowanie, rasowy kod. W tym samym czasie Pythonowy skrypt wykonałby się już 10 razy ale jest mniej wydajny przecież.
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

wiesiu2
wiesiu2
08.07.2022, 21:08:38
  • 31
@apo: te 10 linijek to dla tego ze dużo komentarzy chyba robisz ;)
  • Odpowiedz
mojemirabelki
mojemirabelki
08.07.2022, 21:39:10
  • 30
@Dangarus: chłop pythona odpala jak można w bashu klepnąć raz dwa xD
  • Odpowiedz
arekqq
arekqq
08.07.2022, 21:08:05
  • 68
arekqq

źródło: comment_1657314446QoMu5WqIE1EiDXQmE4jNr3.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Z.....y
Z.....y
konto usunięte 08.07.2022, 22:35:35
  • 13
@arekqq: And 3 days in C++.
  • Odpowiedz
dave8
dave8
09.07.2022, 02:50:56
  • 4
@ZasilaczKomputerowy: and month in assembler
  • Odpowiedz
wieczny-student
wieczny-student
08.07.2022, 10:47:02
  • 53
Zamknie usta jak pozbędą się GIL i będzie prawdziwa wielowątkowość.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Massad
Massad
Massad
08.07.2022, 13:45:32
  • 35
@wieczny-student: jak się pozbyli t okazało się, że testy większości paczek z PyPi się wywalają. Ludzie korzystają z GIL-a nawet o tym nie wiedząc.
  • Odpowiedz
mathix
mathix
08.07.2022, 17:57:27
  • 83
@wieczny-student: Pane, a po co wielowątkowość. Spawnujesz pan p-------n Podów w kubernetesie i nikomu żadna wielowątkowość niepotrzebna. Mirkoseriwsy all the way. ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Cierniostwor
Cierniostwor
08.07.2022, 20:59:41 via iOS
  • 49
Kolejny punkt dla Pythona
Cierniostwor - Kolejny punkt dla Pythona

źródło: comment_1657313981KAuNtn3o9glnc4G0STPURu.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

d.....z
d.....z
konto usunięte 08.07.2022, 21:06:20
  • 21
@AtlantyQ: https://github.com/mateusz-szczyrzyca/gocracow3/tree/master/fibonacci - jak użyjesz niewłaściwego algorytmu to Python będzie kilkadziesiąt razy szybszy od C (tutaj fibonacci za przykład, rekurencja w C, a swap w Pythonie)

Właśnie sprawdziłem ten przykład na M1 Pro i przykład w Pythonie jest dokładniej rzecz biorąc ponad 3000 razy szybszy od C (czas wykonania 0.02s dla Py i 75 sec dla C)
  • Odpowiedz
BeginEnd
BeginEnd
BeginEnd
08.07.2022, 21:43:27
  • 30
@devopsiarz: Przed złą implementacją nie uchroni cię żadne język. Trzeba dobierać narzędzia do zadań.
  • Odpowiedz
B.....1
B.....1
konto usunięte 08.07.2022, 20:23:29 via iOS
  • 46
Zawsze lubie czytac takie tematy- lubie jak sie żrecie miedzy soba informatycy!! Hehe ( ͡° ͜ʖ ͡°)
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

henk
henk
08.07.2022, 21:50:53 via Wykop Mobilny (Android)
  • 10
@Bloodaxis1: każdy tu jest najlepszy i jego język też
  • Odpowiedz
milymirek
milymirek
08.07.2022, 22:13:11
  • 4
@Bloodaxis1: Chciałeś napisać "ziemianie"*
  • Odpowiedz
fujiyama
fujiyama
08.07.2022, 21:13:59
  • 39
Python to język absurdów nieznanych w innych językach jak 4 spacje. ( ͡° ͜ʖ ͡° )つ──☆*:・゚
fujiyama - Python to język absurdów nieznanych w innych językach jak 4 spacje. ( ͡° ͜...

źródło: comment_1657314838SA3CwFwgZqfBW4RYaTveST.jpg

Pobierz
  • 42
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

henk
henk
08.07.2022, 21:56:15 via Wykop Mobilny (Android)
  • 46
@fujiyama: język absurdów? Chyba nic nigdy w javascripcie nie pisałeś
  • Odpowiedz
kwanty
kwanty
09.07.2022, 06:45:33
  • 12
To jest po prostu jeden z tych idiotycznych pomysłów, które utrudniają życie i nic nie wnoszą.


@fujiyama: Uniemożliwiają pisanie źle sformatowanego kodu i upraszczają kod.

I tak zgodnie ze współczesnymi standardami w praktycznie wszystkich językach programowania musisz robić indentację bloku kodu (funkcja/pętla/warunek, etc...). Inaczej nie przejdzie code-review. Więc oznaczanie bloku kodu jest redundantne - masz klamerki i indentację. W Pythonie zrezygnowali z klamerek, zostawili indentacje ale zwiększając jej ważność - jest wymagana
  • Odpowiedz
nie_lubie_nowego_odtwarzacza
nie_lubie_nowego_odtwarzacza
nie_lubie_nowego_odtwarzacza
08.07.2022, 12:05:29
  • 36
Odpowiadam: nie. Python na zawsze pozostanie wolny, bo layout obiektu w pamięci może się zmieniać podczas wykonywania programu a to ponproetu blokuje mnóstwo optymalizacji.
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Massad
Massad
Massad
08.07.2022, 13:46:13
  • 15
@nie_lubie_nowego_odtwarzacza: do tego jeszcze możliwość redefiniowania funkcji w czasie wykonania.
  • Odpowiedz
Massad
Massad
Massad
08.07.2022, 21:22:15
  • 5
@dict: nie możesz. Adres funkcji jest wyliczany w czasie kompilacji (nid wiem czy zawsze, ale czesto fragmenty pamieci z kodfm są ladowans w trybid tylko do odczytu). Jezeli chodz o metody klas to referencja jest trzymana per klasa a nie per obiekt.

Oczywiscie mozesz stodowac wskazniki na funkcję, ale wtedy kod zwalnia.
  • Odpowiedz
Pablo_roztrzepany
Pablo_roztrzepany
Pablo_roztrzepany
08.07.2022, 21:09:19
  • 26
Wielu program napisany w python nazywa skryptem. W sumie to tyle w temacie i wcale mu nie umniejszam. Po prostu dobierajmy narzędzie do celów. Mój pierwszy skrypt w python miał 160 linii kodu i robił to samo co program w c++ w 1200 liniach kodu ;)
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

malymiskrzys
malymiskrzys
malymiskrzys
08.07.2022, 21:29:26
  • 1
@WaveCreator: I personalizowanie Cię za pomocą AI też.
  • Odpowiedz
flaaj
flaaj
flaaj
09.07.2022, 00:01:58 via Wykop Mobilny (Android)
  • 1
@Pablo_roztrzepany: w takim razie webowe apki też powinny być nazywane skryptami ¯\_(ツ)_/¯
  • Odpowiedz
  • <
  • 1
  • 2
  • 3
  • 4
  • 5
  • Strona 1 z 5
  • >

Hity

tygodnia

Niemiecki radiowóz pędzi 100km/h po Polsce w terenie zabudowanym
Niemiecki radiowóz pędzi 100km/h po Polsce w terenie zabudowanym
3741
40C na hali produkcyjnej w Fiskars, klimatyzacja tylko dla biur?
40C na hali produkcyjnej w Fiskars, klimatyzacja tylko dla biur?
2880
Zmniejsza się tolerancja na hałaśliwe zwięrzęta domowe
Zmniejsza się tolerancja na hałaśliwe zwięrzęta domowe
2644
Polska ma najwyższe ceny gazu na świecie
Polska ma najwyższe ceny gazu na świecie
2591
Sprzedaż samochodow Jaguara w Europie spadła o 97,5%
Sprzedaż samochodow Jaguara w Europie spadła o 97,5%
2398
Pokaż więcej

Powiązane tagi

  • #ciekawostki
  • #nauka
  • #komputery
  • #zainteresowania
  • #stacjakosmiczna
  • #polska
  • #rozrywka
  • #informatyka
  • #swiat
  • #internet
  • #wydarzenia
  • #motoryzacja
  • #sztucznainteligencja
  • #ai
  • #telefony

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking