IDE/ Compiler

...IDE, compilers, κλπ

Συντονιστής: konnn

IDE/ Compiler

Δημοσίευσηαπό sima » 23 Ιούλ 2010, 11:47

Καλημέρα παιδιά. Νέος στο linux, στο forum, αλλά και σχετικά νέος στο χώρο της πληροφορικής.
Έχω μπερδευεί όσον αφορά στις έννοιες IDE και Compiler. Τι είναι η κάθε μία και ποιες οι διαφορές τους;
Ψάχνω μία εφαρμογή για προγραμματισμό σε C/ C++ παραπλήσια της "Borland C++ Builder (6η έκδοση)" την οποία χρησιμοποιούμε στην σχολή σε Microsoft Windows XP λειτουργικό σύστημα.
Έχετε να μού προτείνετε καμία; Έχω δοκιμάσει για λίγο καιρό το Geany, αλλά δεν έμεινα ικανοποιημένος. (μπορεί λόγω της ασχετοσύνης μου!)
Ευχαριστώ για τον χρόνο σας.
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Μέτρια
2 LinuxMint 18 sarah 4.4.0-21-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-6200U CPU @ 2.30GHz ‖ RAM 3850 MiB ‖ HP 8135 - HP HP 250 G4 Notebook PC
4 Intel Sky Lake Integrated Graphics [8086:1916] {i915_bpo}
5 wlp2s0: Broadcom BCM43142 802.11b/g/n [14e4:4365] (rev 01) ⋮ enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
sima
babeTUX
babeTUX
 
Δημοσιεύσεις: 10
Εγγραφή: 11 Ιούλ 2010, 22:02
Εκτύπωση

Re: IDE/ Compiler

Δημοσίευσηαπό demiscy » 23 Ιούλ 2010, 12:51

sima έγραψε:Καλημέρα παιδιά. Νέος στο linux, στο forum, αλλά και σχετικά νέος στο χώρο της πληροφορικής.
Έχω μπερδευεί όσον αφορά στις έννοιες IDE και Compiler. Τι είναι η κάθε μία και ποιες οι διαφορές τους;
Ψάχνω μία εφαρμογή για προγραμματισμό σε C/ C++ παραπλήσια της "Borland C++ Builder (6η έκδοση)" την οποία χρησιμοποιούμε στην σχολή σε Microsoft Windows XP λειτουργικό σύστημα.
Έχετε να μού προτείνετε καμία; Έχω δοκιμάσει για λίγο καιρό το Geany, αλλά δεν έμεινα ικανοποιημένος. (μπορεί λόγω της ασχετοσύνης μου!)
Ευχαριστώ για τον χρόνο σας.


IDE= integreded development enviroment, δηλ είναι ένα περιβάλλον ανάπτυξης προγραμμάτων
compiler= μεταγλωττιστής

βασικά για IDE θα σου πρότεινα το codeblocks ή το eclipce...
αλλά πιστεύω πως για γλώσσες σαν την c καλύτερα είναι ένας text editor όπως gedit (χρήση highlighted mode) ή vim και μετά να κάνεις
compile με gcc από την κονσόλα....
demiscy
babeTUX
babeTUX
 
Δημοσιεύσεις: 34
Εγγραφή: 08 Δεκ 2008, 13:44
Εκτύπωση

Re: IDE/ Compiler

Δημοσίευσηαπό logari81 » 23 Ιούλ 2010, 21:07

βασικα αν δεν μάθεις πως γινεται compile χωρίς κάποιο IDE, δηλαδή από γραμμλη εντολών, δεν πρόκειται να σε βολέψει κανένα IDE γιατι δεν πρόκειται να καταλάβεις πως δουλευουν. To Geany για παράδειγμα είναι μια χαρά IDE αρκεί να ξέρεις τι να συμπληρωσεις στο Build->Set Includes and arguments.

Τα IDE για windows δεν απαιτούνε συνήθως από τον χρήστη να μάθει πως γίνεται το compile, του βάζουν απλώς να πατάει ένα κουμπί. Στο GNU/Linux γενικά αποφεύγεται αυτή η νοοτροπία του να κάνει ο χρήστης ενέργειες χωρίς να ξέρει τι κάνει.

Αν και για πολύ απλές περιπτώσεις το Geany λειτουργει αντιστοιχα:
viewtopic.php?f=9&t=3661

Για να παρεις μια ιδέα ξεκίνα απο εδώ:
viewtopic.php?f=9&t=7301
viewtopic.php?f=9&t=55
http://opensourceecology.org/


Λειτουργικό: Ubuntu 10.04 lucid 64-bitΠροδιαγραφές: 4x Intel Core i5 CPU M 450 2.40GHz ‖ RAM 3696 MiB ‖ Lenovo KL3 - LENOVO IdeaPad Y560
Κάρτα γραφικών: ATI Device [1002:68c0]Ασύρματο: wlan0: Atheros Inc. AR928X Wireless Network Adapter (PCI-Express) [168c:002a] (rev 01)
logari81
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6074
Εγγραφή: 14 Μάιος 2008, 10:40
Εκτύπωση

Re: IDE/ Compiler

Δημοσίευσηαπό sima » 23 Ιούλ 2010, 22:09

Ευχαριστώ πολύ παιδιά για το ενδιαφέρον και τις απαντήσεις. Θα το ψάξω καλύτερα το θέμα αυτές τις μέρες και θα αναφέρω τυχόν προβλήματα.
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Μέτρια
2 LinuxMint 18 sarah 4.4.0-21-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-6200U CPU @ 2.30GHz ‖ RAM 3850 MiB ‖ HP 8135 - HP HP 250 G4 Notebook PC
4 Intel Sky Lake Integrated Graphics [8086:1916] {i915_bpo}
5 wlp2s0: Broadcom BCM43142 802.11b/g/n [14e4:4365] (rev 01) ⋮ enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
sima
babeTUX
babeTUX
 
Δημοσιεύσεις: 10
Εγγραφή: 11 Ιούλ 2010, 22:02
Εκτύπωση


Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού

cron