Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Je kunt ook een cookievrije versie van de website bezoeken met minder functionaliteit. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 25 reacties, 1.207 views •
Bron: Slashdot

Op Slashdot is te lezen dat Guido van Rossum het bedrijf Zope.com verlaat om te gaan werken voor een nieuw bedrijf wat zich bezig houdt met het ontwikkelen van beveiligingssoftware. De Nederlander is de oorspronkelijke auteur van de programmeertaal Python (volgens eigen zeggen een zeer 'high level' taal, volgens anderen een scripttaal). Door de overstap van Van Rossum zal zijn betrokkenheid bij de ontwikkeling van Zope3 aanzienlijk verminderen. Hij blijft echter wel de hoofdontwikkelaar van Python, aangezien hij dit in zijn nieuwe contract heeft laten vastleggen.

Guido van RossumHoewel deze taal bij velen waarschijnlijk niet bekend is, en Guido van Rossum waarschijnlijk nog onbekender, betreft het echter toch geen onbetekenende taal. Python wordt veel gebruikt door grote bedrijven voor webdevelopment en shellscripts. Onder andere Google maakt veel gebruik van de taal voor hun zoekmachine, en Red Hat heeft veel scripts voor onder andere hun website in de taal geschreven. Ook andere projecten zoals BitTorrent, een P2P-systeem, is geschreven in Python. De ontwikkeling van het volledig object georiŽnteerde Python is in 1990 begonnen bij het CWI in Amsterdam.

Zijn nieuwe werkgever, Elemental Security, is een nieuw bedrijf. Wat het bedrijf precies gaat produceren is niet bekend en Van Rossum kan en wil daar ook geen informatie over geven. Het enige wat hij erover zegt is dat het bedrijf beveiligingssoftware gaat ontwikkelen voor enterprise security. De ontwikkeling zal, weinig verrassend, grotendeels plaatsvinden in Python. Bij zijn oude werkgever, Zope.com, hield de programmeur zich bezig met de ontwikkeling van een Application Framework in Python. Daarnaast ontwikkelde hij ook actief aan Python zelf, wat dus bij zijn nieuwe werkgever onverminderd door zal gaan.

Reacties (25)

Op zich zou je zo denken dat het inderdaad weinig nieuwswaarde heeft, ware het niet dat deze man toch een redelijk belangrijke taal heeft ontwikkeld.
Er zijn maar weinig mensen in deze wereld die nieuwe (programmeer) talen succesvol hebben geintroduceerd en Guido is er 1 van.
Ook zijn nieuwe plaats van bestemming is redelijk interessant aangezien het enterprise security aangaat.

Ik vindt het ook wel opvallend dat Python bij Red Hat en Google wordt gebruikt. Ook geen kleine jongens !
Ach, voor de een heeft dit nieuwswaarde, voor de ander een berichtje over het zoveeste gerucht over de releasedatum van weer een ietsje snellere CPU, nůg een benchmark van een videokaart of een verhaal over het hacken van de XBox. Voor ieder wat wils dus. Als je iets niet interessant vind, dan lees je het toch gewoon niet?
Als het jou niet intreseerd reageer dan gewoon niet, maar je was wel de eerste!, (-1 first post)
De nieuwswaarde ligt denk ik meer in het feit dat ons allen de taal python bekend gemaakt wordt. Dat deze persoon een andere job krijgt is maar een handig middeltje om de taal te tonen lijkt me.
Jij vindt dus dat je beter geen items, met volgens jou weinig nieuwsgehalte, op de FP komen dan wel.
Beter iets dan niets.

Als je gaat zeiken wat er nu op de FP komt, meld je dan aan als redacteur als je het zo goed weet.

Gezeik ook altijd. Spelfout dit, foute item dat, bla bla bla... Wees blij dat je iets te lezen hebt.
Ik zie niet waarom dit anders zou zijn dan het nieuws over de nieuwe baan van Torvalds. ( http://www.tweakers.net/nieuws/27521/?highlight=torvalds )
En dat vond niemand oninteressant.
Ook andere projecten zoals BitTorrent, het versiebeheer-systeem waarin onder andere de Linux-kernel wordt beheert, is geschreven in Python.
BitTorrent maakt inderdaad gebruik van python, maar is zeker geen versiebeheersysteem, laat staan dat de linux kernel ermee beheerd wordt (dat is bitkeeper als ik mij niet vergis). BitTorrent is een ingenieus P2P filesharing systeem, zie ook http://bitconjurer.org/BitTorrent/
fyi, bittorrent is inderdaad een p2p programma

http://www.tweakers.net/nieuws/27173/?highlight=Bittorrent

en niet eens zo'n verkeerde volgens het artikel
Ik heb wel wat artikelen over zope gelezen maar heb de overstap nog niet gewaagd. Wat zijn de ervaringen van de mensen hier?
Zope is een compleet webapplicatie raamwerk, zeer geschikt voor het ontwikkelen van de wat grotere webapplicaties. Het grote voordeel van Zope is dat je op een veel "hoger" niveau kan ontwikkelen omdat zaken zoals user mgmt, sessies, security, data-opslag al in het raamwerk zijn opgenomen. Daarnaast is het volledig object-georienteerd. Als je eenmaal de ietwat steile leercurve van Zope overwonnen hebt, wil je nooit meer anders. ;-)
Als je eenmaal de ietwat steile leercurve van Zope overwonnen hebt, wil je nooit meer anders. ;-)
ben ik niet geheel met je eens. Ik vind het persoonlijk log en zwaar en een behoorlijk overkill. Maar, ik heb wel een diepgaande respect opgebouwd voor wat het kan en hoe het in elkaar zit.

net zoals ik dat voor python heb, hoewel ik daar nooit wat in schrijf. Kwestie van persoonlijke smaak en voorkeur, en het hangt natuurlijk van de omstandigheden af. :)
ik vind phyton heel leuk om meej bezig te zijn.
Het is makkelijk onder de knie te krijgen; en erg leuk voor iemand die (nog) niet al te veel programmeer ervaring heeft of een keer iets anders wil proberen.

//edit
Python 2.3 beta (windows)
Python 2.3 beta (linux)

addon voor meer 'extenties' voor windows win32all

//edit2
gedag brief/mail
Je kunt er ook heel makkelijk in Java mee werken, via de implementatie van Python in Java voor op de JavaVM. Deze heette JPython maar inmiddels Jython ivm license rights. Hiermee kun je een programma schrijven in Python en die op ieder JavaVM platform uitvoeren.
Zie www.jython.org

Daarnaast levert deze Java versie van Python ook enkele andere voordelen op, zie bv www.python.org/workshops/1997-10/proceedings/
Op mijn werk (www.magentammt.com) gebruiken we python in samenwerking met QT (c++ framework). Met pythonQT maken we snel en makkelijk dialogs voor in onze programmeer omgeving. Python is een hele "strakke" taal, dat wil zeggen, dat als je niet netjes programmeerd je programma het ook niet doet! (inspringen etc)

Python is best wel relaxed, en net zoals PHP niet zomaar een "scripttaaltje".

Een voorbeeld van een spel die ook met behulp van python is gemaakt : www.eve-online.com
Python is zoiezo niet een scripttaal, omdat het allemaal eerst gecompileerd wordt...
Als je het zo bekijkt, wordt php ook gewoon gecompileerd en zou het dus geen scripttaal zijn. Maar dat heet niet compileren maar interpreteren. Dus.
nou er gebeurt wel iets van compilatie, (.pyc files) maar dat doet python on-the-fly)
Njaa, klopt niet helemaal.

Het is denk ik meer vergelijkbaar met java, als je bekijkt hoe men van broncode tot werkend programma komt:

de .py broncode wordt eerst (dat kan on the fly) naar bytecode (.pyc) gecompileerd (vgl. java .class). Deze bytecode wordt gerund door de python interpreter (of hoe je dat ook in dat geval wilt noemen. Je kun inn principe ook broncode 'als script' kun runnen, dat compileren naar .pyc gebeurt dan on the fly. Om een python programma te runnen zijn echter alleen de .pyc files nodig.

Ik programmeer al een tijdje in python, en ik vind het een heerlijke taal. De taal leent zich enorm goed voor OOP, dingen zoals inheritance, operator overloading en die hele 'meuk' zijn goed en duidelijk geimplementeerd, python code is erg compact, door een zeer duidelijke syntax.
Daarnaast heeft python bindings voor alle mogelijke database, gui toolsets (zoals QT, GTK, Wx) en is compleet platformonafhankelijk. Draait dus prima op Linux en op Windows.

Ik heb wat info met links op deze pagina neergezet, naar mijn mening absoluut de moeite waard om een naar te kijken.

Jammer dat Guido niet meer bij Zope.com werkt, ik hoop echter dat hij blijft werken voor python, zoals hij in zijn interview aangeeft.
Jammer dat Guido niet meer bij Zope.com werkt, ik hoop echter dat hij blijft werken voor python, zoals hij in zijn interview aangeeft.
Enkele andere belangrijke Python ontwikkelaars blijven wel bij Zope werken.

En zonder Benevolent Dictator For Life Guido zou Python een probleem hebben... ;)
Python source-code wordt JIT gecompileerd naar Python byte-code (een soort pseudo-machinecode) die vervolgens geÔnterpreteerd wordt door de Python VM. De bytecode-versie van Python modules wordt ook bewaard in .pyc files en enkel gehercompileerd als de source ervan gewijzigd is.

Hetzelfde gebeurt intern overigens in veel andere interpreters voor "talen" als BASIC, Perl, SQL, regex of Ruby. Voor het toekomstige Perl 6 wordt bijvoorbeeld Parrot ontwikkeld.
Er worden ook games gemaakt met Python, waaronder de MMORPG/strategy game EVE Online.
Ook het pakketbeheer systeem van de linux-distributie Gentoo is in python geschreven. Dit heeft nog wel eens tot een interne ruzie geleid van ontwikkelaars die delen liever in C(++) ontwikkeld zagen, desondanks is er uiteindelijk toch een python implementatie verschenen.

Zope ken ik eigenlijk alleen van obscure foutmeldingen met het bijbehorende logo. Dat zal verder niet zoveel over de omgeving Zope zeggen als over de ontwikkelaars van zo'n website

Op dit item kan niet meer gereageerd worden.



Apple iPhone 6Samsung Galaxy Note 4Apple iPad Air 2FIFA 15Motorola Nexus 6Call of Duty: Advanced WarfareApple WatchWorld of Warcraft: Warlords of Draenor, PC (Windows)Microsoft Xbox One 500GBWebsites en communities

© 1998 - 2014 Tweakers.net B.V. Tweakers is onderdeel van De Persgroep en partner van Computable, Autotrack en Carsom.nl Hosting door True