Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko246
  • 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

Radny z Krakowa NISZCZY butelki Ustronianki w sklepie
Radny z Krakowa NISZCZY butelki Ustronianki w sklepie
3131
Zamiast alimentów równa opieka nad dziećmi. Wynik - 25% mniej rozwodów
Zamiast alimentów równa opieka nad dziećmi. Wynik - 25% mniej rozwodów
2645
InPost buduje konkurencję dla Allegro.
InPost buduje konkurencję dla Allegro.
2437
System kaucyjny to przekręt stulecia? "Miliardy nabite w butelkę". Kto zarobi fortunę?
System kaucyjny to przekręt stulecia? "Miliardy nabite w butelkę". Kto zarobi fortunę?
2383
Wymyślili, jak obejść system kaucyjny. Takich butelek jeszcze nie było
Wymyślili, jak obejść system kaucyjny. Takich butelek jeszcze nie było
2079
Pokaż więcej

Powiązane tagi

  • #ciekawostki
  • #nauka
  • #komputery
  • #zainteresowania
  • #stacjakosmiczna
  • #polska
  • #informatyka
  • #wydarzenia
  • #swiat
  • #rozrywka
  • #internet
  • #sztucznainteligencja
  • #motoryzacja
  • #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