Tanca l'anunci

Sempre he volgut poder programar. Fins i tot de petit admirava la gent que tenia una pantalla al davant plena de números i codis que no deien res. A la dècada de 1990 em vaig trobar amb el llenguatge de programació i l'entorn de desenvolupament Baltík, que es basa en el llenguatge C. Solia moure icones per donar ordres a un petit assistent. Després de més de vint anys, em vaig trobar amb una aplicació semblant que té molt a veure amb el Bàltic. Estem parlant de l'aplicació educativa Swift Playgrounds d'Apple.

A la programació, estic atrapat amb el codi HTML senzill al bloc de notes. Des d'aleshores, he provat diversos tutorials i llibres de text, però mai no he acabat d'entendre-ho. Quan Apple va presentar Swift Playgrounds a la WWDC al juny, de seguida em vaig adonar que tenia una altra oportunitat.

És important dir d'entrada que Swift Playgrounds només funciona amb iPads amb iOS 10 (i un xip de 64 bits). L'aplicació ensenya el llenguatge de programació Swift, que l'empresa de Califòrnia va presentar a la mateixa conferència fa dos anys. Swift va substituir el llenguatge de programació orientat a objectes, Objective-C. Originalment es va desenvolupar com el llenguatge de programació principal per a ordinadors NeXT amb el sistema operatiu NeXTSTEP, és a dir, durant l'era de Steve Jobs. Swift està dissenyat principalment per desenvolupar aplicacions que s'executen en plataformes macOS i iOS.

Per a nens i adults

Apple presenta la nova aplicació Swift Playgrounds com a adreçada principalment a nens que ensenyen lògica de programació i ordres senzilles. Tanmateix, també pot servir molt bé als adults, que aquí poden aprendre habilitats bàsiques de programació.

Jo mateix he preguntat repetidament als desenvolupadors experimentats com puc aprendre a programar per mi mateix i, sobretot, amb quin llenguatge de programació hauria de començar. Tothom em va respondre diferent. Algú opina que la base és "céčko", mentre que altres afirmen que puc començar fàcilment amb Swift i empaquetar més.

Swift Playgrounds es pot descarregar per a iPads a l'App Store, de manera totalment gratuïta, i després d'engegar-lo, immediatament us donaran la benvinguda dos cursos bàsics: Learn to Code 1 i 2. Tot l'entorn està en anglès, però encara és necessari. per a la programació. En exercicis addicionals, podeu provar de programar fins i tot jocs senzills.

Tan bon punt descarregueu el primer tutorial, us esperen instruccions i explicacions de com funciona tot. Posteriorment, t'esperen desenes d'exercicis i tasques interactives. A la part dreta sempre teniu una vista prèvia en directe del que esteu programant (escrivint el codi) a la part esquerra de la pantalla. Cada tasca inclou una assignació específica sobre què fer, i el personatge Byte us acompanya durant tot el tutorial. Aquí heu de programar determinades activitats.

Inicialment, seran ordres bàsiques com caminar cap endavant, de costat, recollir gemmes o diversos teleports. Un cop superats els nivells bàsics i après els conceptes bàsics de la sintaxi, podeu passar a exercicis més complexos. Apple intenta que tot sigui el més fàcil possible durant el tutorial, de manera que, a més d'explicacions detallades, també apareixen petits consells, per exemple, quan cometeu un error al codi. Aleshores apareixerà un punt vermell, amb el qual podreu veure immediatament on s'ha produït l'error.

Un altre element simplificador és un teclat especial, que a Swift Playgrounds s'enriqueix amb caràcters necessaris per a la codificació. A més, el tauler superior sempre us indica la sintaxi bàsica, de manera que no heu d'escriure el mateix una i altra vegada. Al final, sovint només trieu la forma correcta del codi al menú, en lloc d'haver de copiar tots els caràcters tot el temps. Això també ajuda a mantenir l'atenció i la senzillesa, que és especialment apreciada pels nens.

Crea el teu propi joc

Quan cregueu que heu programat Byta correctament, només cal que executeu el codi i comproveu si realment heu fet la feina. Si teniu èxit, continueu amb les parts següents. En ells, a poc a poc et trobaràs amb algorismes i tasques més complexes. Això inclou, per exemple, trobar errors en el codi que ja heu escrit, és a dir, una mena d'aprenentatge invers.

Un cop hàgiu dominat els conceptes bàsics de Swift, podeu codificar un joc senzill com Pong o una batalla naval. Com que tot passa a l'iPad, Swift Playgrounds també té accés a sensors de moviment i altres, de manera que podeu programar projectes encara més avançats. Podeu començar fàcilment amb una pàgina completament neta a l'aplicació.

Els professors poden descarregar llibres de text interactius gratuïts des de la iBookstore, gràcies als quals poden assignar tasques addicionals als estudiants. Al cap i a la fi, va ser precisament el desplegament de l'aplicació de programació a les escoles el que Apple va cridar l'atenció en la darrera ponència magistral. L'ambició de l'empresa californiana és portar molts més nens a la programació que abans, que, donada l'absoluta senzillesa i alhora la lúdica de Swift Playgrounds, pot tenir èxit.

Està clar que Swift Playgrounds per si sol no us convertirà en un desenvolupador de primer nivell, però sens dubte és un gran meta inicial per construir-lo. Jo mateix vaig sentir que un coneixement més profund de "Céček" i altres idiomes seria útil, però al cap i a la fi, d'això també tracta la nova iniciativa d'Apple. Despertar l'interès de la gent per la programació, llavors el camí de cada usuari pot ser diferent.

[Appbox Appstore 908519492]

.