Η γλώσσα προγραμματισμού V κυκλοφόρησε σε ανοιχτό κώδικα

γλώσσα προγραμματισμού V

Η ομάδα που ασχολείται με την ανάπτυξη της γλώσσας προγραμματισμού V είχε προγραμματίσει τον περασμένο Μάρτιο τη διαθεσιμότητα μιας έκδοσης ανοιχτού κώδικα της γλώσσας για τον Ιούνιο του 2019.

Και αυτό επιτεύχθηκε δημοσιεύοντας την έκδοση ανοιχτού κώδικα αυτήν την εβδομάδα της γλώσσας με μερικές από τις πολλές δυνατότητες που αναφέρατε. Σε αυτήν την έκδοση, η ομάδα ανάπτυξης επισημαίνει πάντα λειτουργίες όπως η ασφάλεια, η ταχύτητα, η ελαφρότητα και η ικανότητα μετάφρασης όλων των έργων C / C ++.

Η γλώσσα προγραμματισμού δημιουργήθηκε από τον Alex Medvedniko, Ολλανδός προγραμματιστής που λέει ότι έχει ισχυρή δέσμευση για απλότητα και απόδοση.

Σύμφωνα με τον Alex, ό, τι μπορείτε να κάνετε με τις άλλες υπάρχουσες γλώσσες είναι επίσης εφικτό με το V. Ο Άλεξ είπε ότι δημιούργησε τη γλώσσα V για να πραγματοποιήσει το έργο του Volt.

Το Volt είναι ένας εγγενής πελάτης για επιτραπέζιους υπολογιστές για Slack, Skype, Matrix, Telegram, Twitch και πολλές άλλες υπηρεσίες. Δεν χρειάζεται να έχετε δώδεκα εφαρμογές για να προσεγγίσετε όλες τις επαφές σας σε διαφορετικές πλατφόρμες.

Κατά την παρουσίαση της γλώσσας V τον περασμένο Μάρτιο, Ο Alex ανέφερε ότι έχει πολλές δυνατότητες που απευθύνονται στους πιο συχνά προγραμματιστές, συμπεριλαμβανομένης της ταχύτητας και της ασφάλειάς του, την ελαφρότητα και την ικανότητά του να μεταφράζει όλα τα έργα σας. / C ++.

Έχει επίσης ειπωθεί ότι ολόκληρη η γλώσσα V και η τυπική βιβλιοθήκη της είναι μικρότερη από 400 KB. Η τεκμηρίωσή του σας λέει επίσης ότι το V μπορεί να συγκεντρώσει έως 1.2 εκατομμύρια γραμμές κώδικα ανά δευτερόλεπτο ανά πυρήνα επεξεργαστή.

Κατά την κυκλοφορία του V

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

Όπως στην ανακοίνωση του Μαρτίου, η ομάδα επισημαίνει χαρακτηριστικά όπως μια γρήγορη συλλογή κώδικα γραμμένο στο V, ασφάλεια γλώσσας, μεταφραστής C / C ++, κωδικός επαναφόρτωσης που λαμβάνει αμέσως υπόψη, αλλάζει και το πολύ μικρό μέγεθος του μεταγλωττιστή και της βιβλιοθήκης του, που είναι περίπου 400 KB, επειδή δεν περιέχει εξαρτήσεις.

Τα κύρια χαρακτηριστικά της γλώσσας προγραμματισμού V παρουσιάζονται παρακάτω:

  • γρήγορη συλλογή: Το V συγκεντρώνει 1.5 εκατομμύρια γραμμές κώδικα ανά δευτερόλεπτο ανά πυρήνα επεξεργαστή
  • ασφάλεια (μη παγκόσμια, προεπιλεγμένη μεταβλητότητα, εν μέρει καθαρές λειτουργίες κ.λπ.)
  • Μετάφραση C / C ++: Το V μπορεί να μεταφράσει το έργο C / C ++ και να σας προσφέρει ασφάλεια, απλότητα και συλλογή έως και 200 ​​φορές πιο γρήγορα
  • Μεταγλωττιστής 400 KB με μηδενική εξάρτηση - Όλη η γλώσσα V και η τυπική βιβλιοθήκη της είναι μικρότερη από 400 KB. Μπορεί να δημιουργήσει V σε 0,3 δευτερόλεπτα
  • Hot Code Reload: Λάβετε τις αλλαγές σας αμέσως χωρίς μεταγλώττιση. Δεδομένου ότι επίσης δεν χάνετε χρόνο να βρείτε την κατάσταση στην οποία εργάζεστε μετά από κάθε κατασκευή, θα εξοικονομήσετε πολύτιμα λεπτά από τον χρόνο ανάπτυξης.

Εκτός αυτού, η τεκμηρίωσή σας δείχνει ότι το V είναι παρόμοιο με το Go, τη γλώσσα προγραμματισμού που δημιουργήθηκε από την Google. Όσον αφορά την απόδοση, η ομάδα πιστεύει ότι το V είναι τόσο γρήγορο όσο το C, ενώ προσφέρει διαλειτουργικότητα με αυτό.

Ωστόσο, πολλοί παραμένουν δύσπιστοι για τα πολλά οφέλη που αναφέρονται στη γλώσσα.

Σημειώνουν επίσης ότι ο συγγραφέας δεν έχει ακόμη οριστικοποιήσει πολλές δυνατότητες, συμπεριλαμβανομένου του τμήματος πολλαπλών νημάτων που υποτίθεται ότι είναι "χωρίς δεδομένα" κατά τη στιγμή της μεταγλώττισης, ενώ είναι ευκολότερο στη χρήση από τα Go και Rust

Για αυτούς, τώρα που έχει κυκλοφορήσει κάποιος από τον κώδικα, φαίνεται να είναι λίγο περισσότερο από έναν μεταφραστή C / C ++, με τις περισσότερες από τις διαφημιζόμενες λειτουργίες να έχουν αφαιρεθεί.

Προς το παρόν, ο συγγραφέας δημοσίευσε μια πρώτη έκδοση της γλώσσας ανοιχτού κώδικα. Αναφέρθηκε ότι το V δεν χρησιμοποιεί το πλαίσιο μεταγλωττιστή LLVM, αλλά μεταγλωττίζεται απευθείας στον κώδικα του μηχανήματος.

Σύμφωνα με τον ίδιο, αυτός είναι ένας από τους κύριους λόγους για τους οποίους είναι τόσο ελαφρύ και γρήγορο. Προς το παρόν, υποστηρίζονται μόνο η αρχιτεκτονική x64 και η μορφή Mach-O.

Κωδικός V


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Αυτόματος πιλότος dijo

    Ακούγεται υπέροχο και μόλις 400kb! Μοιάζει με τη μαγική φόρμουλα του Obelix. = :)

    1.    Ταράκ dijo

      Σας λέω, είναι καταπληκτικό, αν και θα πρέπει να δούμε πώς θα αποδειχθεί τελικά.