Πώς να γράψετε ένα απλό πρόγραμμα στο Haskell (με εικόνες)

Πίνακας περιεχομένων:

Πώς να γράψετε ένα απλό πρόγραμμα στο Haskell (με εικόνες)
Πώς να γράψετε ένα απλό πρόγραμμα στο Haskell (με εικόνες)

Βίντεο: Πώς να γράψετε ένα απλό πρόγραμμα στο Haskell (με εικόνες)

Βίντεο: Πώς να γράψετε ένα απλό πρόγραμμα στο Haskell (με εικόνες)
Βίντεο: Πώς να δημιουργήσετε και να προγραμματίσετε ένα σημείο επαναφοράς (Windows 10) 2024, Απρίλιος
Anonim

Θέλατε ποτέ να ξεκινήσετε να προγραμματίζετε με τον Haskell αλλά δεν ξέρατε από πού να ξεκινήσετε; Λοιπόν, δεν χρειάζεται να ψάξετε άλλο! Αυτό το wikiHow θα δείξει πώς μπορείτε να εκτελέσετε τον κώδικα Haskell στο σύστημα Windows 10. Το Haskell είναι μια στατικά δακτυλογραφημένη, καθαρά λειτουργική γλώσσα προγραμματισμού. Για περισσότερες πληροφορίες και πόρους για το Haskell, ανατρέξτε στη σελίδα τεκμηρίωσης Haskell, στο wiki Haskell και στο wikibook Haskell.

Βήματα

Μέρος 1 από 2: Εγκατάσταση του Chocolatey and the Haskell Toolchain

Αυτά τα βήματα θα δείξουν πώς να ενεργοποιήσετε το Chcolatey σε Windows και πώς να χρησιμοποιήσετε το Chocolatey για να κατεβάσετε την εργαλειοθήκη Haskell. Η Chocolatey είναι ένας διαχειριστής πακέτων σε επίπεδο μηχανής που δημιουργήθηκε αποκλειστικά για τα Microsoft Windows. Το πιο σημαντικό, το Chocolatey είναι η συνιστώμενη μέθοδος του Haskell.org για την εγκατάσταση των απαιτούμενων στοιχείων στην πλατφόρμα των Windows. Θα χρησιμοποιείτε την έκδοση ανοιχτού κώδικα της Chocolatey. Για περισσότερες πληροφορίες, δείτε Γιατί Chocolatey;, Installing Chocolatey, and Chocolatey Courses.

Σχολιασμός 2020 06 28 143258
Σχολιασμός 2020 06 28 143258

Βήμα 1. Γνωρίστε την αρχιτεκτονική του συστήματός σας

Ανοίξτε τη βασική προβολή πληροφοριών συστήματος. Βρίσκεται στον πίνακα ελέγχου στη διεύθυνση

Πίνακας ελέγχου> Σύστημα και ασφάλεια> Σύστημα

Το Στον πίνακα πληροφοριών συστήματος, θα δείτε σημαντικές πληροφορίες σχετικά με το σύστημά σας Windows. Σύμφωνα με το Σύστημα ενότητα, θα δείτε τον τύπο συστήματος. Ακριβώς στα δεξιά αυτής της ετικέτας θα σας δείξει την αρχιτεκτονική του συστήματος. (π.χ. 32-bit ή 64-bit)

Σχολιασμός 2020 06 28 143139
Σχολιασμός 2020 06 28 143139

Βήμα 2. Εγκαταστήστε το Powershell

Θα χρησιμοποιήσετε το Powershell σε μεταγενέστερο βήμα για να εγκαταστήσετε το Chocolately. Κάντε κλικ εδώ για να μεταβείτε στην τελευταία έκδοση του Powershell 7 στο Github. Υπάρχουν πολλές διαφορετικές εκδόσεις σε αυτήν τη σελίδα, αλλά θα πρέπει να εστιάσετε μόνο σε αυτές τις εκδόσεις συμβατές με Windows. Θα φαίνονται σχεδόν πανομοιότυπα με αυτά

PowerShell-7.x.y-win-ARCH.msi

όπου

x.y

είναι η ανατροπή-την οποία μπορείτε να αγνοήσετε επειδή είναι όλοι ίδιοι-και

ΑΨΙΔΑ

είναι είτε x64 είτε x86 (64-bit και 32-bit, αντίστοιχα). Θα θελήσετε να κατεβάσετε αυτό που ταιριάζει με την αρχιτεκτονική του συστήματός σας. Για παράδειγμα, εάν η τελευταία έκδοση είναι 7.0.2 και το μηχάνημά σας εκτελεί αρχιτεκτονική 32-bit (x86), θα πρέπει να κάνετε λήψη

PowerShell-7.0.2-win-x86.msi

Το Ομοίως, για αρχιτεκτονική 64-bit, το αρχείο θα έχει x64 στη θέση του x86.

Σχολιασμός 2020 06 28 150733
Σχολιασμός 2020 06 28 150733

Βήμα 3. Εκτελέστε το πρόγραμμα εγκατάστασης αφού ολοκληρωθεί η λήψη

Δεν χρειάζεται να ασχοληθείτε με τη διαμόρφωση. Ωστόσο, φροντίστε να ελέγξετε την επιλογή πρόσθετου μενού περιβάλλοντος "Άνοιγμα εδώ". Αυτό θα διευκολύνει και γρηγορότερα το άνοιγμα του Powershell σε έναν συγκεκριμένο κατάλογο.

Βήμα 4. Κάντε λήψη του τερματικού Windows από το Microsoft Store

Αυτό είναι ουσιαστικά ένα περιτύλιγμα για το Powershell που εκσυγχρονίζει την εμφάνιση και την αίσθηση του Powershell ενώ βελτιώνει την αποδοτικότητα και προσθέτει κάποια λειτουργικότητα, συμπεριλαμβανομένης της ενσωμάτωσης άλλων κελυφών. Κάντε κλικ εδώ για να μεταβείτε στη σελίδα λήψης του Windows Terminal.

Σχολιασμός 2020 06 28 152228
Σχολιασμός 2020 06 28 152228

Βήμα 5. Εγκαταστήστε το Chocolatey

Για να ξεκινήσετε, εκτελέστε το Windows Terminal ως διαχειριστής. Εάν δεν εκτελείτε τη λειτουργία διαχειριστή, το Chocolatey δεν θα εγκατασταθεί επειδή χρειάζεστε αυξημένα δικαιώματα. Φυσικά, ακολουθεί κάθε φορά που θέλετε να εκτελέσετε το Chocolatey, πρέπει να έχετε αυξημένα προνόμια (δηλ. Πρέπει να έχετε την εντολή σας ως διαχειριστή).

Σχολιασμός 2020 06 28 153004 2
Σχολιασμός 2020 06 28 153004 2

Βήμα 6. Εισαγάγετε τις παρακάτω εντολές με διαδοχική σειρά

Για αναφορά, έχω δείξει ένα παράδειγμα στην παραπάνω φωτογραφία.

Set-ExecutionPolicy RemoteSigned

Set -ExecutionPolicy Bypass -Scope Process -Force? iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex

Βήμα 7. Επανεκκινήστε το Windows Terminal ή εκτελέστε την εντολή

refreshenv

για ενημέρωση του

$ Env: Διαδρομή

με το νεό εγκατεστημένο

σοκολατα

.

Μπορείτε να το ελέγξετε τρέχοντας

choco -ανατροπή

Το Εάν δεν εμφανιστεί σφάλμα, τότε όλα είναι φυσιολογικά. Για περισσότερες πληροφορίες σχετικά με την εγκατάσταση του Chocolatey, επισκεφτείτε την ενότητα Installing Chocolatey

Σχολιασμός 2020 07 01 011730 2
Σχολιασμός 2020 07 01 011730 2

Βήμα 8. Εγκαταστήστε τα εργαλεία Haskell

Όπως σημειώνεται στον ιστότοπο του Haskell, πρέπει να εγκαταστήσετε το

haskell-dev

πακέτο μέσω Chocolatey. Πριν τρέξει

σοκολατα

βεβαιωθείτε ότι έχετε κάνει επανεκκίνηση του Windows Termal ή έχετε εκτελέσει την εντολή

refreshenv

έτσι ώστε

σοκολατα

θα είναι στο

$ Env: Διαδρομή

Το Χρησιμοποιώντας μια αυξημένη προτροπή, εκτελέστε την ακόλουθη εντολή

choco install haskell -dev -y

Σχολιασμός 2020 07 01 011730 3
Σχολιασμός 2020 07 01 011730 3

Βήμα 9. Εκτελέστε την εντολή refreshenv

Μια φορά

haskell-dev

ολοκληρώθηκε η εγκατάσταση, εκτελέστε

refreshenv

και δοκιμάστε για να δείτε αν βρίσκονται στο δρόμο σας. Μπορείτε να το κάνετε τρέχοντας

ghc -μετατροπή

για έλεγχο για τον μεταγλωττιστή.

Μέρος 2 από 2: Δημιουργία του πρώτου προγράμματος Haskell

Βήμα 1. Ανοίξτε ένα νέο κενό έγγραφο

Μπορείτε να χρησιμοποιήσετε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου θέλετε (π.χ. vscode, atom, sublime, κ.λπ.). Ανοίξτε τον επεξεργαστή κειμένου της επιλογής σας με ένα κενό έγγραφο. Θα αποθηκεύσετε αυτό το έγγραφο ως

γεια. hs

Το ο

.hs

η επέκταση χρησιμοποιείται για τον προσδιορισμό αρχείων που περιέχουν τον πηγαίο κώδικα Haskell.

Βήμα 2. Δημιουργήστε την πρώτη μεταβλητή στο Haskell

Πρέπει να ορίσετε μια μεταβλητή που ονομάζεται main. Ο μεταγλωττιστής haskell θα το αναζητήσει όταν μεταγλωττίσετε τον πηγαίο κώδικα.

main:: IO ()

  1. ο

    ::

  2. Ο τελεστής μπορεί να διαβαστεί ως "έχει τύπο".
  3. Έτσι, μπορείτε να διαβάσετε την παραπάνω γραμμή κώδικα ως

    κύριος

    "έχει τύπο"

    IO ()

  4. ο

    IO ()

    ο τύπος είναι κάτι που ονομάζεται α

    Μονάδα

    Το Δεν θα μπω σε λεπτομέρειες, αλλά μπορείτε να διαβάσετε περισσότερα στο wiki του Haskell για τις μονές.

    Βήμα 3. Παρέχετε μια τιμή

    ο

    IO ()

    Το Monad χρησιμοποιείται για είσοδο/έξοδο. Τώρα λοιπόν που έχετε τη μεταβλητή σας

    κύριος

    απλά πρέπει να του δώσετε κάποια αξία.

    main:: IO () main = putStrLn "Γεια σου κόσμο!"

    1. putStrLn

      είναι μια συνάρτηση της οποίας ο τύπος είναι

      String -> IO ()

    2. .
    3. Αυτό μπορεί να φαίνεται μπερδεμένο στην αρχή, αλλά είναι μάλλον απλό. Σκεφτείτε το

      ->

      ως αντιστοίχιση από τον ένα τύπο στον άλλο. Αυτό είναι το

      putStrLn

    4. η συνάρτηση χαρτογραφεί μια συμβολοσειρά σε μια Μονάδα.
    5. Ουσιαστικά, η λειτουργία

      putStrLn

      παίρνει μια τιμή τύπου

      Σειρά

      και επιστρέφει μια τιμή τύπου

      IO ()

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

      κύριος

      στην αξία του

      putStrLn "Γεια σου κόσμο!"

      Σχολιασμός 2020 06 28 233337
      Σχολιασμός 2020 06 28 233337

      Βήμα 4. Μεταγλωττίστε το πρόγραμμα

      Συγχαρητήρια, μόλις γράψατε το πρώτο σας πρόγραμμα haskell. Το μόνο που έχετε να κάνετε τώρα είναι να το μεταγλωττίσετε. Ανοίξτε το Windows Terminal και μεταβείτε στο φάκελο στον οποίο αποθηκεύσατε

      γεια. hs

      αρχείο. Μπορείτε να χρησιμοποιήσετε την επιλογή μενού περιβάλλοντος "Άνοιγμα εδώ" εάν επιλέξατε αυτήν την επιλογή κατά την εγκατάσταση του Powershell 7. Μόλις φτάσετε εκεί, μπορείτε να ξεκινήσετε τη διαδικασία σύνταξης χρησιμοποιώντας την ακόλουθη εντολή:

      ghc γεια.hs -ο γεια

      1. Το compile παίρνει τον πηγαίο κώδικα

        γεια. hs

      2. ως είσοδος
      3. χρησιμοποιώντας το

        -ο

        σημαία μπορείτε να περάσετε το όνομα αυτού που θέλετε να είναι το εκτελέσιμο αποτέλεσμα. Σε αυτή την περίπτωση είναι

        γεια σας

      4. Για να εκτελέσετε το πρόγραμμα μετά την εκτέλεση

        . / hello.exe

      5. Σημείωση: Είναι σημαντικό να έχετε το

        .\

        μπροστά απο

        γεια σας.exe

Συνιστάται: