[ NetworkAdmin @ 06.08.2004. 10:14 ] @
Evo gledam statistike u ovom clanku:

http://www.developer.com/lang/article.php/3390001

Position Delta 1 Year Programming Language Ratings Delta 1 Year Status
1 Java 16.997% -6.21% A
2 C 16.335% -1.64% A
3 C++ 15.306% -1.27% A
4 PHP 10.427% +5.75% A
5 (Visual) Basic 10.136% +2.67% A
6 Perl 8.440% -0.54% A
7 Delphi/Pascal/Kylix 4.814% +2.94% A
8 Python 4.704% +3.41% A
9 SQL 2.856% -0.14% A
10 JavaScript 1.681% -0.11% A
11 C# 1.633% -0.37% A
12 SAS 0.729% -0.25% A
13 COBOL 0.526% -0.54% B
14 IDL 0.349% -0.12% B
15 Lisp 0.328% -0.34% B
16 Fortran 0.327% -0.54% B
17 Ada 0.317% -0.19% B
18 MATLAB 0.276% -0.05% B
19 RPG 0.276% -0.38% B
20 Prolog 0.259% -0.24% B

Autori clanka kazu ja je najvisi skok dozivio PHP a za njim Python i komentarisu izlazak php5 kao razlog porasta interesovanja.

Python je postao u posljednjih par godina "mainstream language".
[ filmil @ 06.08.2004. 14:07 ] @
To je pažnje vredan uspeh za jezik za kog je skoro nemoguće napraviti dobar IDE.

f
[ NetworkAdmin @ 06.08.2004. 14:14 ] @
Sto mislis da je nemoguce napraviti dobar IDE?

Prosto malo ga je ljudi koristilo, malo ljudi malo trziste i niko ne pravi IDE...
[ filmil @ 06.08.2004. 14:22 ] @
>
Postoje mnogo manji jezici za koje postoji IDE u obliku npr. major-moda
za Emacs. Za Python postoji nešto ali to ne radi. Moguće da je tome
kumovala Pythonova nemoguća sintaksa.

f
[ srki @ 06.08.2004. 14:31 ] @
A kakav je Komodo ili Visual Python? Znam da su komercijalni ali me zanima kakvi su. Da li si ih probao?
[ Dragi Tata @ 06.08.2004. 14:37 ] @
Ja sam nešto malo radio u Komodu, ali sa Perlom. Najpre mi se učinilo primamljivim, ali je dozlaboga spor i prilično bagovit, pa sad koristim stari dobri vim kad se bavim skriptingom. Što bi rekao naš narod "spolja gladac a unutra jadac", ili "spolja kalaj, a unutra belaj" :)

Za Python pod Windowsom imaš prilično udoban (i besplatan) editor PythonWin koji se može smatrati "polu-IDE"-om.
[ Dragi Tata @ 06.08.2004. 14:41 ] @
Citat:
filmil: Moguće da je tome kumovala Pythonova nemoguća sintaksa.


Ovo je zanimljivo gledište. Ja imam jako ograničeno iskustvo sa Pythonom (jedna osrednja skripta i nešto održavanja tuđih skripti), ali mi se čini da je Python jedan od najčitljivijih jezika sa kojima sam radio. Šta te toliko nervira kod Pythonove sintakse?
[ filmil @ 06.08.2004. 14:51 ] @
>
Probao sam Emacs sa python-mode, zatim Eric3 i Eclipse sa TruStudio
pluginom.

python-mode za emacs se izgleda ne slaže sa novijim paketima tipa
semantic i sl, Eric3 ima prilično neočekivan bag sa indentacijom koda
(što je kod python programa ubitačno), dok TruStudio obećava ali je još
uvek prilično „neočešljan“.

f
[ srki @ 06.08.2004. 14:51 ] @
Mislim da nije u tome bila Filipova poenta. Poenta je u tome da je teze raditi leksicku analizu kod pajtona nego kod nekih drugih jezika. Ne mozes da iskoristis neke vec poznate leksicke analizatore pa da napises nesto kao: ako naletis na begin (ili { ) onda uradi to i to (oboji u crveno, lupam...) i cekaj na end ili }.
Uvek moras da brojis tabulatore i razmake....Zato i nema dovoljan broj IDE-a za python. Mnogi kada prave IDE iskoriste neki parser generator, npr. Bison (Yacc) i neki generator koda koji prepoznaje kljucne reci (begin, end, {, }, function..) kao sto je Flex. Moze da se napravi IDE ali pretpostavljam da je teze zbog sintakse.
[ filmil @ 06.08.2004. 15:01 ] @
Kod Pajtonove sintakse mi smeta samo i isključivo (ali na žalost sasvim
dovoljno) što semantika programa zavisi od nečega što se ne
vidi
, kao što je indentacija. Nuspojava kao što je teranje ljudi da
nazubljuju kod je OK, ali sam stvarno zamalo izbegao šlog kada sam
video recimo da dotični Eric3, kada učita modul koji nije u njemu
pisan, skroz pogubi indentaciju i naravno uništi smisao programa. Da
ne govorim da je prilično teško naterati razne editore da jednako
postavljaju indentaciju, što je verujem uvod u mnoga veselja pri
timskom pisanju programa.

Stvarno ću početi da stavljam stvari poput #begin i #end na
odgovarajuća mesta da bih mogao onda da isprocesiram kod kako valja. <br>

Uostalom, možeš pročitati dokument o parsiranju Python koda i videćeš
da je dugačak ko uputstvo za toalet u nultoj gravitaciji.

f
[ NetworkAdmin @ 06.08.2004. 18:59 ] @
Definitivno se desilo NESTO na trzistu pa je poraslo ovoliko upotreba Python-a to samo od sebe se ne desava.

Ja stvarno Python pratim onako iz daleka probao par primjera i iz zeze odradio nekoliko stvari cisto informativno i radi akademskog znanja odlazim i pratim sta se desava ali nisam primjetio nikvu pojavu koja bi mogla da podigne popularnost Pythona za 4 puta!