• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 18, 2025, 10:26:43 am

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 18, 2025, 10:26:43 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
H Στοά των Off Topic
by Nikos_313
[Today at 08:53:31]

[Μεταφορά και Διανομή ΗΕ]...
by tzortzis
[Today at 07:55:05]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 00:45:33]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 17, 2025, 21:32:50 pm]

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[June 17, 2025, 21:25:42 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[June 17, 2025, 20:59:13 pm]

[Γραφική] Λυμένα θέματα
by okanpala
[June 17, 2025, 18:56:22 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[June 17, 2025, 14:25:00 pm]

Αντικατάστασης πυκνωτή σε...
by george14
[June 17, 2025, 13:58:20 pm]

Πότε θα βγει το μάθημα; -...
by tzortzis
[June 17, 2025, 13:19:53 pm]

Αποτελέσματα Εξεταστικής ...
by george14
[June 17, 2025, 12:08:25 pm]

[ΨEE] Γενικές απορίες και...
by Juror8
[June 17, 2025, 12:06:57 pm]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426707
Total Topics: 31710
Online Today: 215
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 32
Guests: 121
Total: 153
GP
Billyskotsikas
angelos
PAPARI69
andreas2000
dedhe
ellimoschou
kkotsopo
chidi anagonye
JoHn!
chris_p30
s
grammaths
aachmet
DJ Stefzia
NET2GRID
John120196
elizabeth
tzortzis
cchristodoulou
mpilas_giwrgos
mike1996
gksp
rafa98p
Mari0s
nikpapoutsi
mimaki
vajim
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Πληροφορίες Καθηγητών
THMMY.gr > Forum > Μαθήματα Βασικού Κύκλου > 2ο Εξάμηνο > Αντικειμενοστραφής Προγραμματισμός (Moderators: chatzikys, tzortzis) > C++ compiler!!
0 Members and 1 Guest are viewing this topic.
Pages: 1 [2] 3 4 ... 8 Go Down Print
Author Topic: C++ compiler!!  (Read 15507 times)
Καμένος
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 2322


View Profile
Re: C++ compiler!!
« Reply #15 on: October 09, 2008, 12:23:21 pm »

 Ε για πιο advanced χρήση τι να χρησιμοποιήσει τελικά ο άλλος?
Logged
Aurelius
Αbsolute ΤΗΜΜΥ.gr
*******
Posts: 4056


Τρια πουλακια καθονταν, στον κηπο και λαλούσαν...


View Profile
Re: C++ compiler!!
« Reply #16 on: October 09, 2008, 12:45:15 pm »

Προφανως δεν εχει και πολλες επιλογες ... Tongue
Logged

My website: http://staff.science.uva.nl/~gavves/
My blog: http://stratisgavves.blogspot.com/

Και τελος, το νεο site που φτιαχνω, www.antoniagavve.com. Αν υπαρχουν τιποτα ιδεες, ή προτασεις ειναι ιδιαιτερως ευπροσδεκτες. Αν καποιος ξερει και νορβηγικα, ακομα καλυτερα Tongue
BOBoMASTORAS
Veteran
Καταστραμμένος
******
Posts: 6082


It just doesn't get any easier! It gets worse...


View Profile
deleted
« Reply #17 on: October 09, 2008, 12:58:24 pm »

deleted
« Last Edit: June 14, 2015, 19:29:42 pm by BOBoMASTORAS » Logged

Της γενιάς μου βασιλιά,
μην κατέβεις τα σκαλιά.
Πιες αθάνατο νερό
να νικήσεις τον καιρό.

http://tools.ietf.org/html/rfc1149
The only reason we invent robots
madmetal
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 2086



View Profile
Re: C++ compiler!!
« Reply #18 on: October 09, 2008, 13:38:45 pm »

Quote from: Kenny on October 09, 2008, 10:31:14 am
Compiler πάντα GCC (g++ για c++)

Για Linux

Compiler: http://gcc.gnu.org/
IDE: http://www.kdevelop.org/

Για windows φυσικά mingw

compiler: http://www.mingw.org/
περιβάλλον (IDE): http://www.bloodshed.net/devcpp.html

To Dev-C++ έχει πακέτο που περιέχει και τον mingw και μπορείς να το κατεβάσεις και από το site, όχι μόνο από torrent.

το μοναδικο σοβαρο ποστ που διαχωριζει οτι τους compiler απο τα IDE ...
Logged

τι μου λες για αγαπη και αρρωσταινω.... καρδια μου εγω...

Χρωστάω τόσα πολλά σε αυτούς που δεν αγαπώ,
την ανακούφιση καθώς αποδέχομαι ότι είναι οι αγαπημένοι κάποιων άλλων,η χαρά ότι δεν είμαι εγώ ο λύκος για τα πρόβατα τους.

!video spam aoua!
madmetal
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Posts: 2086



View Profile
Re: C++ compiler!!
« Reply #19 on: October 09, 2008, 13:44:20 pm »

Quote from: Aurelius on October 09, 2008, 10:38:43 am
Παντως, για πιο advanced χρηση, ολο και καποια προβληματακια βγαζει ο gcc.

σοβαρη χρηση ειναι το να κανεις compile μια ολοκληρη διανομη linux οπως κανουν red hat , canonical , suse , mandriva , centos κλπ..

θα αναγνωρισω οτι καλυτεροι compilers ειναι της intel
http://www.intel.com/cd/software/products/asmo-na/eng/compilers/284132.htm
αλλα αμα τους βρεις και μπορεις να τους αξιοποιησεις 100% δεν ειναι αναγκη να ποσταρεις εδω
Logged

τι μου λες για αγαπη και αρρωσταινω.... καρδια μου εγω...

Χρωστάω τόσα πολλά σε αυτούς που δεν αγαπώ,
την ανακούφιση καθώς αποδέχομαι ότι είναι οι αγαπημένοι κάποιων άλλων,η χαρά ότι δεν είμαι εγώ ο λύκος για τα πρόβατα τους.

!video spam aoua!
Aurelius
Αbsolute ΤΗΜΜΥ.gr
*******
Posts: 4056


Τρια πουλακια καθονταν, στον κηπο και λαλούσαν...


View Profile
Re: C++ compiler!!
« Reply #20 on: October 09, 2008, 13:55:16 pm »

Quote from: madmetal on October 09, 2008, 13:44:20 pm
Quote from: Aurelius on October 09, 2008, 10:38:43 am
Παντως, για πιο advanced χρηση, ολο και καποια προβληματακια βγαζει ο gcc.

σοβαρη χρηση ειναι το να κανεις compile μια ολοκληρη διανομη linux οπως κανουν red hat , canonical , suse , mandriva , centos κλπ..

θα αναγνωρισω οτι καλυτεροι compilers ειναι της intel
http://www.intel.com/cd/software/products/asmo-na/eng/compilers/284132.htm
αλλα αμα τους βρεις και μπορεις να τους αξιοποιησεις 100% δεν ειναι αναγκη να ποσταρεις εδω

Δεν ειπα οτι δεν υπαρχουν λυσεις ή οτι δεν υπαρχουν σοβαρα project φτιαγμενα με gcc. Ολοκληρες διανομες υπαρχουν με gcc, οπως ειπες. Απλα, λεω οτι βγαζει προβληματακια σε ορισμενες περιπτωσεις. Κακο ειναι να λεμε που χανει κατι?
Logged

My website: http://staff.science.uva.nl/~gavves/
My blog: http://stratisgavves.blogspot.com/

Και τελος, το νεο site που φτιαχνω, www.antoniagavve.com. Αν υπαρχουν τιποτα ιδεες, ή προτασεις ειναι ιδιαιτερως ευπροσδεκτες. Αν καποιος ξερει και νορβηγικα, ακομα καλυτερα Tongue
lpool
Καταξιωμένος/Καταξιωμένη
***
Posts: 278



View Profile
Re: C++ compiler!!
« Reply #21 on: October 10, 2008, 01:07:05 am »

Παιδιά σας ευχαριστώ για την άμεση απάντηση!!
Αλλά το visual studio πρέπει να το πάρω απ το βιολογικό ε? Ο Dev λειτουργεί, άλλα όταν τελειώσει η εκτέλεση κλείνει αμέσως το παράθυρο... και επίσης με τον eclipse, δεν ξέρω, μάλλον κάνω κάποιο λάθος, όταν πάω να κάνω run μου λέει ότι δεν βρέθηκε binary file, κάτι τέτοιο. Για το visual studio πρέπει να πάρω serial απ΄το itc? Και επίσης πρέπει να τους πάω cd ή dvd με άσπρη εκτυπώσιμη επιφάνεια?
Logged
Verminoz
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 8236


I smoke my friends down to the filter


View Profile WWW
Re: C++ compiler!!
« Reply #22 on: October 10, 2008, 12:20:51 pm »

To Visual Studio μπορείς είτε να περάσεις και με ένα απλό CD (ή 2) και να το πάρεις από το βιολογικό είτε να το κατεβάσεις. Αν ανησυχείς για την ταχύτητα πάνε στο εργαστήριο της σχολής για να κατέβει γρήγορα και το καις εκείς σε CD. Ξεκινάς από αυτή τη διεύθυνση:
http://web.itc.auth.gr/portal/content/category/5/19/239/

Άσχετο: στο πρόγραμμα που έκανες σε Dev-C++ έβαλες κάποια εντολή να σταματάει τη ροή του προγράμματος? Γιατί αν δεν έβαλες είναι λογικό που σου κλείνει το παράθυρο αμέσως...
Logged



Englab - Open source scientific/engineering platform
Rebetologion - Contemporary/Experimental


Κακούργα ύπαρξις!
Emfanever
Καταστραμμένος
********
Gender: Male
Posts: 5284


Πολίτης


View Profile
Re: C++ compiler!!
« Reply #23 on: October 10, 2008, 12:35:32 pm »

Quote from: Kenny on October 10, 2008, 12:20:51 pm
Άσχετο: στο πρόγραμμα που έκανες σε Dev-C++ έβαλες κάποια εντολή να σταματάει τη ροή του προγράμματος? Γιατί αν δεν έβαλες είναι λογικό που σου κλείνει το παράθυρο αμέσως...

Ναι, το βολικό όμως με τον Borland ήταν ότι αυτόματα σταματούσε τη ροή χωρίς να χρειάζεται να βάλεις κάποια εντολή στο τέλος.
Logged
Verminoz
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 8236


I smoke my friends down to the filter


View Profile WWW
Re: C++ compiler!!
« Reply #24 on: October 10, 2008, 12:56:34 pm »

Ε σιγά ρε παιδιά! Μιλάμε για 2 γραμμές κώδικα που τις βάζεις και τις ξεχνάς εκεί!

Επιμένω αρκετά στο θέμα compiler, γιατί με τους εμπορικούς (βλ. Borland, Microsoft) παρέχονται "ευκολίες" που αποδεκατίζουν την προγραμματιστική ικανότητα του προγραμματιστή και πολλές φορές τον μπλέκουν με native σαχλαμάρες τους που δε συμφωνούν με τα διεθνή πρότυπα. Αυτά περισσότερο για τους της Microsoft, λιγότερο για τους της Borland.

Anyway, ό,τι θέλει κάνει ο καθένας... Wink
Logged



Englab - Open source scientific/engineering platform
Rebetologion - Contemporary/Experimental


Κακούργα ύπαρξις!
lpool
Καταξιωμένος/Καταξιωμένη
***
Posts: 278



View Profile
Re: C++ compiler!!
« Reply #25 on: October 10, 2008, 15:15:50 pm »

Α δεν ήξερα ότι κανονικά κλείνει το παράθυρο. Νόμιζα ότι το κανονικό ήταν να μην κλείνει... Σήμερα στη σχολή το συζήτησα με δυο παιδιά, ο ένας μου είπε ότι βάζει μια εντολή getchar() στο τέλος, κι ο άλλος ότι υπάρχει μια εντολή systempause ή κάπως έτσι για να σταματάει η ροή του προγράμματος. Μήπως γνωρίζετε πώς ακριβώς συντάσσεται αυτή η εντολή, ή τελοσπάντων το απαιτούμενο τμήμα κώδικα?
Logged
lpool
Καταξιωμένος/Καταξιωμένη
***
Posts: 278



View Profile
Re: C++ compiler!!
« Reply #26 on: October 10, 2008, 15:23:12 pm »

Και μια απορία: Τι διαφορά έxει ο compiler από το IDE?
Logged
OtiNaNAi
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1334


Δεν είμαι ο ηλεκτρολόγος που έχεις συνηθίσει...


View Profile
Re: C++ compiler!!
« Reply #27 on: October 10, 2008, 15:23:48 pm »

μπορεις να βαλεις στο τελος του προγραμματος ενα ατελειωτο loop, οπως ακριβως το γραφω

for ;;
    {
      }
Logged

Peace    Peace
Verminoz
Veteran
Καταστραμμένος
******
Gender: Male
Posts: 8236


I smoke my friends down to the filter


View Profile WWW
Re: C++ compiler!!
« Reply #28 on: October 10, 2008, 15:31:53 pm »

O compiler είναι το πρόγραμμα που διαβάζει τον κώδικα από τα αρχεία που τον έχεις γράψει και τον μεταγλωτίζει σε εκτελέσιμο κώδικα της αρχιτεκτονικής και του λειτουργικού που τρέχεις. Κάνει αυτό και μόνο αυτό.
Το IDE είναι ένα ολοκληρωμένο πρόγραμμα που παρέχει εργαλεία για προγραμματισμό όπως επεξεργαστή κώδικα με syntax highlighting (δηλαδή χρωματισμό του κώδικα), indenting (αποστάσεις) κλπ καθώς και πολλά άλλα καλούδια που διευκολύνουν την διαδικασία του προγραμματισμού, όπως διαχείριση μεγάλων project με πολλά αρχεία, compilάρισμα και εκτέλεση αυτών με το πάτημα ενός κουμπιού και άλλα διάφορα τέτοια.

Compiler και IDE προφανώς συνεργάζονται! Smiley

Για να σταματήσεις τη ροή του προγράμματος σου βάλε στην αρχή του αρχείου σου:

Code:
#include <conio.h>

και στο τέλος της main σου:

Code:
        getch();
        return 0;
}

Κι αυτό που λέει ο OtiNaNai κάνει την ίδια δουλειά...
Logged



Englab - Open source scientific/engineering platform
Rebetologion - Contemporary/Experimental


Κακούργα ύπαρξις!
Aurelius
Αbsolute ΤΗΜΜΥ.gr
*******
Posts: 4056


Τρια πουλακια καθονταν, στον κηπο και λαλούσαν...


View Profile
Re: C++ compiler!!
« Reply #29 on: October 10, 2008, 15:46:38 pm »

Βασικα δεν θες να μην κλεινει το προγραμμα. Αυτο που θες ειναι να κλεινει οποτε θες. Οποτε θες σημαινει να του λες εσυ ποτε να κλεισει. Πως του λες ποτε να κλεισει? Οταν γραφεις κατι. Πως γραφεις κατι? Πρεπει να δωσεις εντολη στο προγραμμα που να του λεει να περιμενει απο τον χρηστη, δηλαδη εσενα, να γραψει κατι.

Γι αυτο βαζεις στο τελος μια εντολη εισοδου απο πληκτρολογιο, αν χρησιμοποιεις C++, απλα γραφεις στο τελος
Code:
char a;
cin<<a;

Η cin λεει στο προγραμμα να περιμενει τον χρηστη να γραψει εναν χαρακτηρα. Ετσι το προγραμμα θα περιμενει. Οταν γραψεις εναν χαρακτηρα και πατησεις enter, το προγραμμα που θα ειχε σταματησει στην εντολη cin, θα συνεχισει την ροη του και προφανως θα τελειωσει αν ηταν η τελευταια εντολη.

Αν θες να το κανεις πιο μουρατο, μπορεις να βαλεις, το a να ειναι συγκεκριμενος χαρακτηρας, π.χ. y απο το (Υ)es.

Αντι για cin μπορεις να βαλεις scanf, getCh κτλ, αλλα η cin ειναι η πιο απλη.

Για να χρησιμοποιησεις την cin πρεπει να εχει δηλωσει πανω πανω την βασικη βιβλιοθηκη iostream, δηλαδη

Code:
#include <iostream>

και να εχεις γραψει πριν το προγραμμα, πανω πανω μετα τα include

Code:
using namespace std;
Logged

My website: http://staff.science.uva.nl/~gavves/
My blog: http://stratisgavves.blogspot.com/

Και τελος, το νεο site που φτιαχνω, www.antoniagavve.com. Αν υπαρχουν τιποτα ιδεες, ή προτασεις ειναι ιδιαιτερως ευπροσδεκτες. Αν καποιος ξερει και νορβηγικα, ακομα καλυτερα Tongue
Pages: 1 [2] 3 4 ... 8 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...