import { Heading, Chapter, Box, Idiomatic as I, Code, Anchor as A, Dialog, BringAttention as B, ListOrdered, ListUnordered } from "@steffo/bluelib-react" import type { NextPage } from "next" import Image from "next/image" import imgmDZSqjV from "../../public/images/year1/programmazione1/mDZSqjV.png" import imgbrdw8Xy from "../../public/images/year1/programmazione1/brdw8Xy.png" import imgaPTwrxz from "../../public/images/year1/programmazione1/aPTwrxz.png" import img5QLSkFN from "../../public/images/year1/programmazione1/5QLSkFN.png" import imgzP74nks from "../../public/images/year1/programmazione1/zP74nks.png" import imgjp4uz5B from "../../public/images/year1/programmazione1/jp4uz5B.png" import imgLq9IepY from "../../public/images/year1/programmazione1/Lq9IepY.png" import imgdy3b5Ub from "../../public/images/year1/programmazione1/dy3b5Ub.png" import imgFjYpT1n from "../../public/images/year1/programmazione1/FjYpT1n.png" import imgklZQ9So from "../../public/images/year1/programmazione1/klZQ9So.png" import imgF6lBCqS from "../../public/images/year1/programmazione1/F6lBCqS.png" const Page: NextPage = () => { return <> Programmazione 1 Introduzione

Avendo già programmato in C / C++ alle scuole superiori, non ho avuto il minimo bisogno di studiare per l'esame di Programmazione 1, e pertanto non ho preso appunti.

Il massimo che posso fare è consigliare qualche risorsa online per il C++, e allegare al sito la guida che avevo scritto al tempo per installare su Windows il compilatore C / C++ MinGW.

Collegamenti utili cppreference.com cplusplus.com stackoverflow.com Come installare correttamente MinGW su Windows

Scaricate l'installer ufficiale, ed eseguitelo.

Dovrebbe comparire questa schermata. Cliccate su Install, poi scegliete una cartella di installazione (ricordatevela!) e poi Continue. Lasciate stare le altre opzioni, dovrebbero essere tutte spuntate, tranne For all users, che dovrebbe essere disattivato.

Aspettate che finisca il download. Pochi secondi dopo, dovrebbe finire e dovrebbe apparire un tasto Continue. Premetelo.

Dovrebbe apparirvi questa finestra. L'installer di MinGW è una specie di gestore pacchetti (tipo apt su Ubuntu); potete quali pacchetti installare, e quindi quali funzionalità.

Nel nostro caso, dovrebbero servirci mingw32-base-bin (per il C e alcune librerie C++) e mingw32-gcc-g++-bin (per il C++). Cliccate, quindi, sui due quadratini corrispondenti, e premete Mark for Installation. Dovrebbe comparire una freccia gialla sul quadratino.

Ora, è il momento di installare i pacchetti. Aprite il menù Installation, poi premete Apply Changes, e di nuovo Apply.

Lasciate che scarichi, ci vorrà un po'. Guardatevi un video nel frattempo, fatevi una partitina a qualcosa, tornate dopo circa 10 minuti.

Una volta installato, dobbiamo aggiungere g++ ai programmi eseguibili da Prompt dei Comandi: premete il tasto Windows, e scrivete PATH. Windows dovrebbe trovarvi automaticamente quell'opzione.

Dentro la finestra di Proprietà del Sistema, premete Variabili d'ambiente.

Trovate la variabile d'ambiente globale Path, e fateci doppio click per modificarla.

Ora dovreste vedere l'elenco di tutte le cartelle contenenti programmi eseguibili da terminale: dobbiamo aggiungere quella di MinGW! Premete Sfoglia.

Trovate la cartella in cui avete installato MinGW (vi avevo detto di ricordarvela!); entrateci, poi selezionate la sottocartella bin e premete OK su tutte le finestre che avete aperto fino ad ora, chiudendole.

Complimenti! Avete installato MinGW e potete compilare programmi C e C++ da Windows! Avete a disposizione gcc e g++ sul Prompt dei Comandi, e potete finalmente creare dei file .exe!

} export default Page