Η σελίδα μας αναβαθμίστηκε, γι' αυτό τον λόγο τα μέλη μας θα πρέπει να ζητήσουν νέο κωδικό πρόσβασης από την υπηρεσία "Αποστολή κωδικού πρόσβασης".
Εάν το email με τον νέο κωδικό δεν έρθει στο inbox κοιτάξτε και στο spam folder. Ο server είναι φρέσκος και δεν έχει το reputation που του αξίζει.

Regular expressions library

Συζητήσεις για την γλώσσα C και C++

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
MaZz
Script Master
Δημοσιεύσεις: 345
Εγγραφή: 20 Ιούλ 2005 19:41
Τοποθεσία: Beyond the dark sun
Επικοινωνία:

Regular expressions library

Δημοσίευση από MaZz » 09 Απρ 2007 19:08

Μήπως γνωρίζει κάποιος που θα βρω την βιβλιοθήκη των Regular expressions για την C++ ?
If nothing in the world can change our children will inherit nothing.

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Regular expressions library

Δημοσίευση από soteres2002 » 10 Απρ 2007 04:38

kalimera kai xristos anesti file mou.
Mia major bibliothiki gia regular expressions gia C (me bindings gia gia C++ ) einai i Perl Compatible Regular Expressions Library (PCRE), kai isos exeis akousei gia autin stin PHP (sigkerimena to pcre extension kanei link stin bibliothiki auti kai esoterika "douebei o C kodikas" :oops: -- to stisimo tou kodika einai aplo: prota dimourgeis ena RE pattern kai meta briskeis matches se keimeno. Tha tin breis -- pou allou fisika? -- sto www.pcre.org!

Sou protino na mineis se autin kai na min psakseis tpt allo, giati apla einai i kaliteri kai pio portable, ase pou diskola tha breis apo kati kalo i kaliteri apo autin. Edo metraei i taxitita analisis tis kanonikis ekfrasis. :wink: An xrisimopoieis Linux/Unix iparxoun pithanotites na einai egatestimeni (just ls /usr/include | grep pcre.h it!) Allios apo installation apo kodika! Fisika, an anaptiseis se Windows environment, iparxoune diathesima binaries (headers, dlls, lib).

Fisika, panta iparxei sample code p tha to breis mesa stin kiria dianomi, gia na ksekiniseis omala xoris na xreiazetai na kaneis voodoo me tous headers :lol: Na sou po? Einai aparaitito na to grapseis auto se C++? An ksereis C kai boreis na grapseis katharo kodika, sou protino na tin protimiseis giati tha ksehaseis oti grafeis OO kodika.

I egatastasi sto Linux pigainei omala me ena aplo ./configure; make; su -c "make install", xoris perita switches (fisika :-))!

Άβαταρ μέλους
MaZz
Script Master
Δημοσιεύσεις: 345
Εγγραφή: 20 Ιούλ 2005 19:41
Τοποθεσία: Beyond the dark sun
Επικοινωνία:

Regular expressions library

Δημοσίευση από MaZz » 10 Απρ 2007 10:40

Σε ευχαριστώ πολύ, με βοήθησες και με το παραπάνω :respect:
If nothing in the world can change our children will inherit nothing.

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Regular expressions library

Δημοσίευση από soteres2002 » 10 Απρ 2007 16:57

na sai kala, oti allo thes edo eimaste.

Άβαταρ μέλους
MaZz
Script Master
Δημοσιεύσεις: 345
Εγγραφή: 20 Ιούλ 2005 19:41
Τοποθεσία: Beyond the dark sun
Επικοινωνία:

Regular expressions library

Δημοσίευση από MaZz » 10 Απρ 2007 21:56

Βασικά τώρα αρχίζω να μαθαίνω C++, από ένα βιβλίο που αγόρασα πρόσφατα. Ξεκινάει κατευθείαν με προγραμματισμό στην πράξη, και η αλήθεια είναι ότι μπερδεύτηκα λίγο με τους δείκτες, και με τις παραμέτρους με αναφορά και με τιμή. Τώρα φτιάχνω απλά προγράμματα που χρησιμοποιούν την βιβλιοθήκη iostream (παίρνω τιμές από το πληκτρολόγιο και τις επεξεργάζομαι) γιαυτό και ρώτησα για regex, επειδή έχω μια εμπειρία με php. Η αλήθεια είναι ότι η C++ με ενθουσίασε και σκοπεύω να ασχοληθώ για πολύ καιρό. Ο βασικός μου στόχος είναι: αφού μάθω τα βασικά στοιχεία της γλώσσας να προχωρήσω στην δημιουργία εφαρμογών με παράθυρα και ιστορίες :D
If nothing in the world can change our children will inherit nothing.

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Regular expressions library

Δημοσίευση από soteres2002 » 10 Απρ 2007 22:10

an asxolitheis poli sobara, arga i grigora tha katalikseis stin C... An malista asxoleisai me open source erga kai bibliothikes, i C einai apolitos anagkaia. Genikos i C++ den einai toso dinati oso i C, kai einai ipobathmismeni stin open source kinotita se sxesi me tin C. An skeftesai na programmatiseis windowed efarmoges se windows, kalitera asxolisou me tin C# -- me tis allages p exoune ginei sta Windows Vista oli i gnosi p tha mazepseis gia tis bibliothikes tou sistimatos tha einai pleon axristes, efoson ta APIs exoune anabathmistei kai nea interfaces ta exoune antikatastisei.

Άβαταρ μέλους
MaZz
Script Master
Δημοσιεύσεις: 345
Εγγραφή: 20 Ιούλ 2005 19:41
Τοποθεσία: Beyond the dark sun
Επικοινωνία:

Regular expressions library

Δημοσίευση από MaZz » 10 Απρ 2007 22:28

Χρησιμοποιώ Windows Vista, και έχω κάνει τα updates που προτείνει η microsoft για το VS 2005. Λογικά δεν θα έχουν αντικατασταθεί και οι βιβλιοθήκες?
If nothing in the world can change our children will inherit nothing.

Άβαταρ μέλους
soteres2002
S. & H. Moderator
Δημοσιεύσεις: 1524
Εγγραφή: 05 Μαρ 2004 22:17
Τοποθεσία: Ιωάννινα

Regular expressions library

Δημοσίευση από soteres2002 » 11 Απρ 2007 16:02

MaZz έγραψε:Χρησιμοποιώ Windows Vista, και έχω κάνει τα updates που προτείνει η microsoft για το VS 2005. Λογικά δεν θα έχουν αντικατασταθεί και οι βιβλιοθήκες?
eilikrina den gnorizo -- kai pleon den me afora afou den grafo kodika gia windows apeftias me system libraries p doulebeis esi. I alithia einai oti px oson afora to networking, epeidi to exo psaksei, to networking API oxi mono exei allaksei alla kai apaitei apo sena ena diaforetiko stisimo tou kodika apo auton pou gnorizame olou mexri simera. Auto to eida se ena videaki (~300 - 400 MB kai milousane oi developers tou networking stack sti Microsoft, palio Winsock API). Epomenos, den boreis na exeis portable kodika me C++ toso eukola xoris allages (px gia XP kai Vista) -- dld profanos tha prepei na kaneis pio sintheto kodika se C++ oste na ipostirizeis eggenos kai tis dio platformes tautoxrona. Os apotelesma omos tha exeis xasei arketo kairo pou tha borouses na aksiopoiiseis kai kati poy einai pio apodotiko kai paragogiko. Kai etsi tha megaloseis to learning curve sou kai isos telika baretheis. Pantos akribos pano se auto to simeio p thigo erxetai i C# i opoia alli glossa gia .NET iparxei (akoma kai F# OPOS KAI I PHP me to PHPlanger poy anaptisei enas Tsexos me ton opoio exo epaphes meso MSN www.php-compiler.net), pou exei ena "wrapper layer" na to po etsi -- ena execution runtime -- pou linei sxedon ola ta problimata simbatotitas pou tha antimetopizes me tin C++.

Basika exo ksefigei ligo sta teleftaia auta posts, kai isos auta p leo na einai perita gia auto to thread, alla exo autin tin apopsi kai theoro prosopika xrisimo na sou tin ekfraso apo edo. MErikoi .NET programmers apo edo mesa (opos px o Skeftomilos) tha boresei na sou dosei mia poli emperistatomeni kai get-the-facts kai tekmiriomeni apopsi.

PS: oson afora to PHPLanger MSIL execution stack tha itane poli kalo gia sena (kai des sto website kai paradeigmata me windowed efarmoges pou grafontai se PHP kathari kai ginetai 'compilation' se bytecodes meso tou .NET). Einai poli sobaro ergo -- kai gia tin istoria sou anafero pos oi dio (oi treis an thimamai kala) foitites pou egrapsan to core tou compiler ergazontai tora stin Microsoft, kai o Tom ( tsexos p elega prin p milame mazi) igeitai tou ergou kai exei kanei polles prosthikes kai beltioseis. Epeidi to core doulebei se C# tha borouses px na matheis C# eno parallila na grafeis kai kodika PHP kai C# gia to core. Tha se ofelouse perissotero, efoson etsi tha mathaines kai polles plirofories gia to pos doulebei i PHP esoterika. Opote tha borouses na grafeis kai extensions, na kaneis allages stin PHP ktl. Fisika, ola eksartontai apo to poso sbr ta blepeis ta pragmata kai kirios apo tous tomeis me tous opoious theleis na asxolitheis.

Άβαταρ μέλους
MaZz
Script Master
Δημοσιεύσεις: 345
Εγγραφή: 20 Ιούλ 2005 19:41
Τοποθεσία: Beyond the dark sun
Επικοινωνία:

Regular expressions library

Δημοσίευση από MaZz » 11 Απρ 2007 17:14

Πολύ ενδιαφέρον το Phalanger και σε ευχαριστώ που το ανέφερες. Ειλικρινά δεν είχα ηδέα για το ότι υπάρχει PHP Compiler.Θα το ψάξω γιατί με ενδιαφέρει. :wink:
If nothing in the world can change our children will inherit nothing.

Απάντηση

Επιστροφή στο “C, C++”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες