Γεια σας!
Θα ήθελα αν μπορείτε να μου απαντήσετε στις εξής ερωτήσεις....:
1. Ποιες γλώσσες προγραμματισμού χρησιμοποιούνται στο linux εκτός από C και Python?
2. Ποια μου προτείνετε να μάθω και ποια είναι η καλύτερη?
Συντονιστής: konnn

Μεταφέρθηκε στην κατάλληλη ενότητα

kwnos100 έγραψε:1. Ποιες γλώσσες προγραμματισμού χρησιμοποιούνται στο linux εκτός από C και Python?
kwnos100 έγραψε:2. Ποια μου προτείνετε να μάθω και ποια είναι η καλύτερη?
konnn έγραψε:Για το πρώτο, χρησιμοποιείται και bash scripting.


eliasps έγραψε:kwnos100 έγραψε:1. Ποιες γλώσσες προγραμματισμού χρησιμοποιούνται στο linux εκτός από C και Python?
Αυτές κυρίως. To X11 σύστημα παραθύρων είναι γραμμένο σε C, το ίδιο και ο kernel. Χρησιμοποιούνται και C++, ακόμα και C#. Σε μερικές περιπτώσεις χρησιμοποιείται και η Assembly. Για τις εφαρμογές χρησιμοποιείται κυρίως η Python.

Ilias95 έγραψε:Το τελευταίο που το στηρίζεις;
Και σε τι είδος εφαρμογών αναφέρεσαι;
elias@Linux:~$ grep '#!/usr/bin/python' /usr/bin/*
/usr/bin/add-apt-repository:#!/usr/bin/python
/usr/bin/apport-cli:#!/usr/bin/python
/usr/bin/apport-unpack:#!/usr/bin/python
/usr/bin/apt-add-repository:#!/usr/bin/python
/usr/bin/aptdcon:#!/usr/bin/python
/usr/bin/apturl-gtk:#!/usr/bin/python
/usr/bin/arista-gtk:#!/usr/bin/python
/usr/bin/arista-transcode:#!/usr/bin/python
/usr/bin/axi-cache:#!/usr/bin/python
/usr/bin/bluez-simple-agent:#!/usr/bin/python
/usr/bin/bluez-simple-service:#!/usr/bin/python
/usr/bin/bluez-test-adapter:#!/usr/bin/python
/usr/bin/bluez-test-audio:#!/usr/bin/python
/usr/bin/bluez-test-device:#!/usr/bin/python
/usr/bin/bluez-test-discovery:#!/usr/bin/python
/usr/bin/bluez-test-input:#!/usr/bin/python
/usr/bin/bluez-test-manager:#!/usr/bin/python
/usr/bin/bluez-test-network:#!/usr/bin/python
/usr/bin/bluez-test-serial:#!/usr/bin/python
/usr/bin/bluez-test-service:#!/usr/bin/python
/usr/bin/bluez-test-telephony:#!/usr/bin/python
/usr/bin/ccsm:#!/usr/bin/python
/usr/bin/check-language-support:#!/usr/bin/python
/usr/bin/cinnamon-extension-tool:#!/usr/bin/python
/usr/bin/cinnamon-settings:#!/usr/bin/python
/usr/bin/do-release-upgrade:#!/usr/bin/python
/usr/bin/dpkg-log-summary:#!/usr/bin/python
/usr/bin/dropbox:#!/usr/bin/python
/usr/bin/duplicity:#!/usr/bin/python
/usr/bin/f2py:#!/usr/bin/python
/usr/bin/f2py2.7:#!/usr/bin/python2.7
/usr/bin/fontconfig-voodoo:#!/usr/bin/python
/usr/bin/fusion-icon:#!/usr/bin/python
/usr/bin/gdebi:#!/usr/bin/python
/usr/bin/gdebi-gtk:#!/usr/bin/python
/usr/bin/gnome-language-selector:#!/usr/bin/python
/usr/bin/gnome-shell-extension-tool:#!/usr/bin/python
/usr/bin/gst-install:#!/usr/bin/python
/usr/bin/gstreamer-codec-install:#!/usr/bin/python
/usr/bin/gtk-recordmydesktop:#!/usr/bin/python
/usr/bin/gvb:#!/usr/bin/python
/usr/bin/gwibber-accounts:#!/usr/bin/python
/usr/bin/gwibber-service:#!/usr/bin/python
/usr/bin/hamster-service:#!/usr/bin/python
/usr/bin/hp-align:#!/usr/bin/python
/usr/bin/hp-check:#!/usr/bin/python
/usr/bin/hp-clean:#!/usr/bin/python
/usr/bin/hp-colorcal:#!/usr/bin/python
/usr/bin/hp-firmware:#!/usr/bin/python
/usr/bin/hp-info:#!/usr/bin/python
/usr/bin/hp-levels:#!/usr/bin/python
/usr/bin/hp-makeuri:#!/usr/bin/python
/usr/bin/hp-pkservice:#!/usr/bin/python
/usr/bin/hp-plugin:#!/usr/bin/python
/usr/bin/hp-probe:#!/usr/bin/python
/usr/bin/hp-query:#!/usr/bin/python
/usr/bin/hp-scan:#!/usr/bin/python
/usr/bin/hp-setup:#!/usr/bin/python
/usr/bin/hp-testpage:#!/usr/bin/python
/usr/bin/hp-timedate:#!/usr/bin/python
/usr/bin/hp-unload:#!/usr/bin/python
/usr/bin/indicator-weather:#!/usr/bin/python
/usr/bin/jockey-gtk:#!/usr/bin/python
/usr/bin/jockey-text:#!/usr/bin/python
/usr/bin/landscape-client-ui-install:#!/usr/bin/python
/usr/bin/lsb_release:#!/usr/bin/python
/usr/bin/mako-render:#!/usr/bin/python
/usr/bin/miniterm.py:#!/usr/bin/python
/usr/bin/nvidia-detector:#!/usr/bin/python
/usr/bin/ods-server:#!/usr/bin/python
/usr/bin/onboard:#!/usr/bin/python
/usr/bin/onboard-settings:#!/usr/bin/python
/usr/bin/oneconf-query:#!/usr/bin/python
/usr/bin/quirks-handler:#!/usr/bin/python
/usr/bin/rdiffdir:#!/usr/bin/python
/usr/bin/session-installer:#!/usr/bin/python
/usr/bin/software-center:#!/usr/bin/python
/usr/bin/software-center-gtk3:#!/usr/bin/python
/usr/bin/software-properties-gtk:#!/usr/bin/python
/usr/bin/spd-conf:#!/usr/bin/python
/usr/bin/u1couchquery:#!/usr/bin/python
/usr/bin/u1oauthrequest:#!/usr/bin/python
/usr/bin/ubuntuone-control-panel-qt:#!/usr/bin/python
/usr/bin/ubuntuone-installer:#!/usr/bin/python
/usr/bin/ubuntuone-launch:#!/usr/bin/python
/usr/bin/ubuntu-support-status:#!/usr/bin/python
/usr/bin/unattended-upgrade:#!/usr/bin/python
/usr/bin/unattended-upgrades:#!/usr/bin/python
/usr/bin/unity:#!/usr/bin/python
/usr/bin/unsettings:#!/usr/bin/python
/usr/bin/update-manager:#!/usr/bin/python
/usr/bin/usb-creator-gtk:#!/usr/bin/python
/usr/bin/xdiagnose:#!/usr/bin/python
/usr/bin/xpci:#!/usr/bin/python
/usr/bin/xrandr-tool:#!/usr/bin/python

Ilias95 έγραψε:Το ότι προτείνεται (από κάποιους) να γράφονται οι νέες εφαρμογές σε python δεν σημαίνει ότι η γλώσσα επικρατεί και στις ήδη υπάρχουσες.
έγραψε: Python is very powerful and easy to use. In fact it is the preferred language by most of the Ubuntu developers.
Ilias95 έγραψε:Καλή, χρυσή και πολύ όμορφη γλώσσα, αλλά νομίζω ότι ένα απ' τα μειονεκτήματα της αυτή τη στιγμή είναι ακριβώς το ότι δεν χρησιμοποιείται τόσο ευρέως όσο άλλες γλώσσες.
Ilias95 έγραψε:Δεν έχω ιδιαίτερη εμπειρία ή κάτι, εκφράζω την γνώμη μου με βάση τα όσα έχω δει/ακούσει/διαβάσει τον λίγο καιρό που ασχολούμαι.
Ilias95 έγραψε:Edit: Τα παραδείγματα που παρέθεσες απ' το bin είναι μικρά scriptακια και όχι ολοκληρωμένες εφαρμογές.

eliasps έγραψε:Ilias95 έγραψε:Το ότι προτείνεται (από κάποιους) να γράφονται οι νέες εφαρμογές σε python δεν σημαίνει ότι η γλώσσα επικρατεί και στις ήδη υπάρχουσες.
Δεν θα το ανέφερα ως επιχείρημα αν προτεινόταν από κάποιους. Προτείνεται και χρησιμοποιείται από τους περισσότερους developers του ubuntu βάσει στατιστικής. Δηλαδή δεν είναι κάτι τυχαίο.

Ilias95 έγραψε:Αναφέρθηκες όμως σε εφαρμογές γενικά και συνήθως οι εφαρμογές παραπέμπουν σε ολόκληρα προγράμματα, όχι απλά scripts.
Ή τουλάχιστον έτσι το εξέλαβα εγώ.
Ilias95 έγραψε:Το από κάποιους το έβαλα εννοώντας ότι προτείνετε απ' τους developers του ubuntu, το οποίο είναι μία απ' τις εκατοντάδες διανομές linux.
Το θέμα έχει να κάνει γενικά με προγραμματισμό στο linux.

Ilias95 έγραψε:Δεν προσπάθησα να μειώσω την αξία του επιχειρήματος.
