Casa Recensioni 7 linguaggi di programmazione che mi danno incubi

7 linguaggi di programmazione che mi danno incubi

Sommario:

Video: 5 linguaggi di programmazione da imparare nel 2019 (Ottobre 2024)

Video: 5 linguaggi di programmazione da imparare nel 2019 (Ottobre 2024)
Anonim

Quando ero un bambino, ho imparato a programmare BASIC su Apple II. GROSSO ERRORE. Mi ha preparato per una vita criminale. In realtà, è stato un vero spasso, ma non ho mai programmato nulla di più complicato di un paio di palline che rimbalzano avanti e indietro sullo schermo.

Successivamente, ho armeggiato con C e Java, quindi programmato con linguaggi di scripting Web come JavaScript, ASP e PHP. Non me ne pento. In effetti, mi è piaciuto.

Quindi, essendo ingenuo come me, spesso cerco di imparare nuovi linguaggi di programmazione per divertimento. Non sono un programmatore di professione, sto solo cercando di arricchirmi culturalmente. Ma quando guardo più in profondità alcune delle lingue là fuori - specialmente alcune di quelle storiche che non sono più così popolari, il mio cuore inizia a battere rapidamente, i miei allievi si dilatano e la mia risposta di lotta o fuga prende a calci nel.

Scappo urlando dal mio computer il più velocemente possibile. Questo perché c'è qualcosa in diversi linguaggi di programmazione che non riesco proprio a superare. Se sei curioso di conoscere le lingue a cui mi riferisco (e vuoi leggere qualcosa di ridicolo), sospetto che ti piacerà la presentazione in anticipo. E se non ti piacciono le presentazioni, penso che dovresti leggere comunque questa solo per poterti lamentare in seguito. È positivo per la tua costituzione mentale odiare le cose.

( Per ulteriori informazioni, controlla 7 interfacce software che mi danno incubi. )

    1 Fortran

    Sviluppato da IBM negli anni '50, Fortran (acronimo di FORmula TRANslation) eccelleva rapidamente con la sua capacità di elaborazione matematica. Di conseguenza, è un favorito per programmatori di supercomputer, ingegneri della NASA e giovani masochisti di tutto il mondo a cui piace usare le lingue più vecchie dei loro nonni. Ma per me, non riesco proprio a superare quell'orribile colore giallo della stampa. Voglio dire, andiamo.

    (Foto: David Gesswein)

    2 ALGOL

    Secondo Wikipedia, Algol è "una brillante stella multipla nella costellazione di Perseo", in effetti è soprannominata "Stella del Demone". Allo stesso modo, questo tortuoso linguaggio incentrato sugli algoritmi, che ha avuto origine alla fine degli anni '50, è anche la provincia dei demoni. (Non c'è da meravigliarsi che fosse popolare nei libri di testo da oltre 30 anni.) Ormai potresti aver intuito che non ho alcuna critica legittima ad ALGOL. Hai ragione, sto solo prendendo in giro il suo nome.

    (Foto: Huub De Beer)

    3 COBOL

    Dai un'occhiata a questo screenshot e vedrai tutto ciò che devi sapere su COBOL (bene, e sul fatto che è l'abbreviazione di COmmon Business Oriented Language). COBOL terrorizza tutti coloro che inseriscono le parole chiave colorate infernali in un editor. Non preoccuparti di saperne di più, perché sono sicuro che lo odierai. SENZA FERMARSI. NON EFFETTUARE LO STESSO ERRORE CHE HO FATTO. CHIUDI QUELLA TABELLA WIKIPEDIA PRIMA CHE TROPPO TARDI.

    (Foto: mainframe 360)

    4 avanti

    Forth era così chiamato perché il sistema operativo sul sistema informatico dello sviluppatore (circa 1968, quando i programmatori davano vita alle loro macchine con i pedali) limitava i nomi dei file a cinque caratteri. Sul serio. E "Furth" sembra una specie di malattia del XVI secolo. A proposito, una volta c'era un minuscolo computer britannico chiamato Jupiter Ace, e per qualche ragione ha evitato il linguaggio standard del computer di casa dell'epoca, BASIC, per Forth. Quindi la mia carne con Forth è più un pregiudizio irrazionale che qualcosa di sostanziale. E sto bene con quello.

    (Foto: CyberRoach)

    5 JOSS

    JOSS è un tipo di bastoncino di incenso che i miei amici del liceo che indossavano sandali bruciarono alle feste negli anni '90, che puzzava di una combinazione di pino, cibo indiano e piedi. Poi qualcuno è andato e ha chiamato un sistema operativo dopo di esso, e da allora, non posso sopportare di impararlo. Pochi lo sanno (non uno scherzo), ma una derivazione di JOSS è stata spedita con uno dei computer più oscuri di tutti i tempi, l'APF PeCos One. Puzzava.

    (Foto: Aldaron)

    6 APL

    AAPL è il simbolo azionario di Apple, Inc. APL è un linguaggio di programmazione. Vedo poca differenza tra i due. Questo fatto da solo dovrebbe essere sufficiente per tenermi lontano da questo linguaggio di programmazione bizzarromente grafico sviluppato dagli alieni negli anni '60. MA NO.

    Questo linguaggio ha inventato i suoi simboli da utilizzare come parole chiave (guarda la stampa sopra) per rendere il suo codice più breve e tuttavia in qualche modo impossibile da leggere. Scommetto che il tizio che ha realizzato questa stampa ne è stato così stufo che l'ha appallottolata e l'ha lanciata attraverso la stanza. Poi, imbarazzato, lo recuperò dal cestino e lo trasformò nel suo professore alieno.

    (Foto: David Louis Levine)

    7 LISP

    Non penso che ti piacerebbe leggere la lingua inglese se (tutti (scritto in (nidificato (parentesi))) per tutto il tempo. Ma è quello che devi fare quando programmi LISP, che è anche il nome di un discorso impedimento. Sospetto che non sia una coincidenza. In realtà, so per un non (non (non (fatto))) che non è (non (non (vero))). Nella nostra società post-verità, io andrà fino al punto di incolpare LISP per tutto ciò che era sbagliato nel 2016. E lo farò anche io, perché tutti i bambini ingeriti sono a scuola intrappolati in una prigione impenetrabile di LISP parens.

    (Foto: Brit Butler)

7 linguaggi di programmazione che mi danno incubi