Guido van Rossum abdykuje

Guido van Rossum abdykuje
grski
  • Rejestracja:ponad 9 lat
  • Ostatnio:8 miesięcy
  • Postów:245
4

Jak sam tytuł mówi - Guido van Rossum, prosto mówiąc, z powodu reakcji na PEP 572, postanowił abdykować albo twitter- od dziś miano BDFL nie ma właściciela. On sam zaś planuje wycofywać się ze swej sceny. Co o tym sądzicie?

Dla mnie to niefajne wiadomości. Nowy PEP mnie się podoba, nie rozumiem skąd taki backslash społeczności i nagonka. Poza tym Guido to Python, Python to Guido. Jak to tak, bez niego?


Napisałem książkę - Programowanie z Górskim: Junior Python Developer
Pora na następny krok na drodze po pierwszą pracę w it i WCALE-NIE-MITYCZNE #programista40k? Zapraszam.
edytowany 1x, ostatnio: grski
Wibowit
backslash != backlash
LukeJL
polubiłem, ale nie dlatego, że się cieszę, tylko za wartość informacyjną postu i bloga (to twój blog BTW?). Ciekawy ten :=.
grski
@Wibowit, a faktycznie, teraz widzę różnicę :D @LukeJL tak, mój : )
Spine
  • Rejestracja:prawie 22 lata
  • Ostatnio:9 minut
  • Postów:6648
0

Po tylu latach to normalne, że gostek ma dość.


🕹️⌨️🖥️🖱️🎮
vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
5

Dobre posunięcie. Pewnie chce udowodnić, że pojedyncza osoba decyzyjna jest lepsza od grupy.
[wrozka:on]
Teraz dodadzą wszystkie słabe elementy[*] z innych języków które coś tam ułatwiają, zrobi się burdel, ugrzęzną jak C++ i za 10 lat poproszą na kolanach żeby wrócił.
Tylko że wtedy on już będzie wolał oglądać wnuki w piaskownicy niż się użerać z g...orącymi głowami.
[wrozka:off]

[*] przypisanie w IFie.

YA
Kierownica została puszczona, teraz różne rączki za nią złapią i będą szarpać w różne strony, tylko czekać aż pojawi się jakiś fork: Anakonda? :D
grski
niby żart, ale nie zdziwiłbym się, gdyby tak mogło być w zasadzie
Madness
@yarel: Jest już Anaconda, nazwy byłyby mylące :( Skoro z rodziny dusicieli mamy Pythona i Anaconde, to może teraz Boa? Jeżeli coś pomyliłem to przepraszam, słabo znam się na wężach.
YA
@Madness: Boa też już jest http://boa.cs.iastate.edu/docs/ :( Może po prostu Zaskroniec, w skrócie Z ;-)
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:2 minuty
0
grski napisał(a):

Jak sam tytuł mówi - Guido van Rossum

Kto?

;-)

edytowany 1x, ostatnio: Azarien
Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:2 dni
0
Azarien napisał(a):

Kto?

Każdy język ma swojego ojca, ale czasem ten ojciec przestaje się zajmować swoim dzieckiem :P


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
LS
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 6 lat
  • Postów:990
0

Pewnie jak zobaczył do czego używają jego języka który stworzył by nauczyć dzieciaki prawidłowych wcięć to postanowił zniknąć zanim spalą go na stosie za nie jego grzechy.


--
Annuit Coeptis
E1
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 3 lata
  • Postów:27
0

Czy to oznacza początek końca Pythona?


Komplikowanie jest proste, upraszczanie jest skomplikowane.
grski
  • Rejestracja:ponad 9 lat
  • Ostatnio:8 miesięcy
  • Postów:245
0
exec1905 napisał(a):

Czy to oznacza początek końca Pythona?

W to akurat wątpię, za dużo kodu już w Pythonie jest wyprodukowanego, żeby nastąpił początek jego końca w najbliższym czasie : )


Napisałem książkę - Programowanie z Górskim: Junior Python Developer
Pora na następny krok na drodze po pierwszą pracę w it i WCALE-NIE-MITYCZNE #programista40k? Zapraszam.
1

Oby się tylko former java dev nie dorwal do tego i nie zrobił z tego drugiej Javy

FI
FI
  • Rejestracja:około 10 lat
  • Ostatnio:prawie 4 lata
  • Postów:471
0

poszedl pisac w javie?

DB
  • Rejestracja:ponad 9 lat
  • Ostatnio:3 miesiące
  • Postów:227
1

W mojej opinii abdykacja i zostawienie "pustego tronu" to błąd.

W punktu widzenia "community" najlepiej gdyby Guido wybrał swojego sukcesora.
Następnie mentorował go przez jakiś czas dopiero wtedy mógłby się odsunąć w cień.

Niestey Guido wybrał inną opcję -> impulsem był ten nieszczęsny PEP... tak czy siak było wiadomo że to kiedyś nastąpi.

Oryginał jest tutaj: python-mailing-list
Polecam przeczytać całość dyskusji m.in nowe pomysły jak rozwijać Pythona dalej
np: "Triumwirat" wybór "Release Managera" i inne pomysły.

W mojej opinii zaistniała sytuacja spowolni rozwój języka a w przyszłości mu zaszkodzi.

MA
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 2 lata
  • Postów:337
0

Jakie macie zdanie o tym pepie I tych zmianach?

Wibowit
  • Rejestracja:prawie 20 lat
  • Ostatnio:2 dni
1
grski napisał(a):
exec1905 napisał(a):

Czy to oznacza początek końca Pythona?

W to akurat wątpię, za dużo kodu już w Pythonie jest wyprodukowanego, żeby nastąpił początek jego końca w najbliższym czasie : )

Ale może wróżbici zamiast wieszczyć "Java umiera" zamienią to na "Python umiera" :]


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
edytowany 1x, ostatnio: Wibowit
grski
dopóki python nie zastąpi javy jako najpopularniejszy, to raczej nie a z racji tego, że java ma się fajnie, to raczej wątpie
0

Najpierw język przeżyje stagnację. Potem, przy odrobinie szczęścia, ktoś weźmie za niego odpowiedzialność i zaczną gonić konkurencję, która będzie daleko z przodu.
Taki los projektów bez wyraźnego lidera.

Cr0w
Może Ruby coś spowszechniene :P
predek97
@Cr0w: oby tak
KO
  • Rejestracja:ponad 8 lat
  • Ostatnio:około 4 lata
  • Postów:146
0

Wróci (oby xd)

grski
  • Rejestracja:ponad 9 lat
  • Ostatnio:8 miesięcy
  • Postów:245
0
MuadibAtrides napisał(a):

Jakie macie zdanie o tym pepie I tych zmianach?

Pep jest spoko, := trudno będzie pomylić z ==, w pewnych sytacjach ułatwi kod faktycznie. Nie rozumiem skąd hejt na ten ficzer.


Napisałem książkę - Programowanie z Górskim: Junior Python Developer
Pora na następny krok na drodze po pierwszą pracę w it i WCALE-NIE-MITYCZNE #programista40k? Zapraszam.
Spine
  • Rejestracja:prawie 22 lata
  • Ostatnio:9 minut
  • Postów:6648
0

Bo dwukropek w Pythonie zaczyna blok kodu :P IDE się nie połapią.


🕹️⌨️🖥️🖱️🎮
edytowany 1x, ostatnio: Spine
LS
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 6 lat
  • Postów:990
0

Im więcej dowiaduję co jest za murem tym bardziej doceniam twórców Swifta mimo wszystkich jego bolączek. Masakra.


--
Annuit Coeptis
edytowany 1x, ostatnio: loza_szydercow
Hispano-Suiza
  • Rejestracja:ponad 8 lat
  • Ostatnio:ponad 5 lat
0
Kopiuj
=
==
===

Hmmmm...


"Trolling is a art"
DR
To jest porządne pod-forum tutaj nie robi się takich rzeczy i robić nie będzie
Hispano-Suiza
@Dregorio: Nie mamy pańskiego płaszcza i co pan nam zrobi?
0

mam nadzieję, że to początek końca tego "wynalazku"

LUBIĘ TO

LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:około 2 godziny
  • Postów:8413
2

Bo dwukropek w Pythonie zaczyna blok kodu :P IDE się nie połapią.

Jeśli dane IDE/edytor opiera swoje działanie na wyrażeniach regularnych to faktycznie - czeka nas wysyp bugów. Bo korzystanie z wyrażeń regularnych na wielką skalę to taka hakerka i wcześniej czy później będą bugi.

Jeśli jednak korzysta z parsera, to myślę, że tak źle nie będzie. Po prostu zaktualizuje się parser, żeby parsował nową składnię.


edytowany 1x, ostatnio: LukeJL
superdurszlak
  • Rejestracja:prawie 7 lat
  • Ostatnio:4 dni
  • Lokalizacja:Kraków
  • Postów:1999
3
Szkielet Sceptycznego Dino napisał(a):

mam nadzieję, że to początek końca tego "wynalazku"

LUBIĘ TO

A ktoś Cię zmusza, żebyś go używał, czy może ludzie klepiący w Pythonie obrażają Twoje uczucia religijne albo kaleczą duszę obrońcy praw zwierząt?


nEmoFizz
To ty nie wiesz że prawdziwi programiści piszą jedynie w kodzie maszynowym? W dupach się za przeproszeniem poprzewracało, zechcieli języka programowania który nie powoduje padaczki od patrzenia na kod.
Pipes
  • Rejestracja:około 11 lat
  • Ostatnio:ponad 3 lata
  • Postów:459
2

Prawda jest taka, że przecież Guido nie odchodzi bez powodu i tam są ludzie, którzy pokierują rozwojem Pythona, tyle że już bez niego. Nie mogli się dogadać i facet już ma dosyć, tyle. Sam Python na przestrzeni ostatnich kilku lat jest coraz bardziej popularny, bo dużo devopsów woli z niego korzystać niż z basha, także kawałek tortu big data ogarnia, jakieś obliczenia numeryczne itp. oraz rosnący kawałek web devu dzięki flaskowi i Django. Dla zdecydowanej większości użytkowników Pythona nie będzie żadnej różnicy :)

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)