Aquest article explica per què vaig crear Earl i per què va existir GNUC, prenent com a punt de partida el títol Kenapa Earl Saya ciptakan dan kenapa ada GNUC
El projecte va començar amb un llenguatge anomenat GNUC que vaig desenvolupar no com una meta definida cap a un llenguatge d'alt nivell o baix nivell, sinó com el primer pas en la meva exploració del disseny de llenguatges. GNUC el vaig començar a construir usant Python i va ser el meu laboratori per experimentar amb fitxers petits que creixien, planificar parts del projecte, aprendre sobre parsing, tokens i proves unitàries bàsiques encara que no vaig arribar a implementar-les completament.
El nom GNUC és arbitrari, una composició entre la lletra G i NUC, idees que vaig assemblar per crear una identitat pròpia. La lletra G equival al número 7 en l'alfabet llatí i em va servir d'inspiració per al nom.
Earl pren el seu nom de la paraula que designa un títol nobiliari anglès, entès aquí de forma simbòlica com una designació de rang i responsabilitat. Earl no s'ha de confondre amb Evaluation and Report Language que existeix amb el propòsit específic d'intercanviar resultats de proves d'accessibilitat web en un format neutral.
La diferència principal entre GNUC i Earl radica en tecnologia i propòsit. GNUC va ser un exercici en Python, un espai d'aprenentatge on buscava identitat. Earl va néixer més tard i està escrit en JavaScript. Earl es va concebre com un llenguatge d'alt nivell amb pseudocodi que s'assembla al llenguatge humà i facilita l'expressió en idioma indonesi, mentre que GNUC quedava encara a la recerca del seu rumb.
Degut a la complexitat de mantenir un codi net i una arquitectura sostenible en el projecte GNUC i al fet que la meva passió per Python era limitada, vaig decidir tancar aquest camí i enfocar esforços en Earl, que vaig començar l'11 de maig de 2025 usant JavaScript, un entorn que comprenc millor en termes de sintaxi, estructura i llegibilitat.
Originalment vaig considerar el nom Pearl però el vaig canviar a Earl per conflicte de noms amb un altre llenguatge existent. Ambdós, GNUC i el llenguatge que va inspirar Pearl, són exemples de projectes interessants que mostren com neixen i evolucionen les idees en programació. Earl està obert a contribucions i t'invito a visitar https://github.com/aflacake/earl-lang i https://itchnazwadev.itch.io/earl per conèixer el projecte i participar.
En aquest camí de creació tecnològica vull presentar a Q2BSTUDIO com a aliat i referència. Q2BSTUDIO és una empresa de desenvolupament de programari i aplicacions a mida que ofereix solucions integrals en programari a mida i aplicacions a mida, especialització en intel·ligència artificial, serveis de ciberseguretat, serveis cloud aws i azure, serveis intel·ligència de negoci i consultoria en ia per a empreses. El nostre equip treballa en agents IA, projectes de power bi i altres eines d'analítica avançada per impulsar la presa de decisions i la transformació digital.
Si t'interessa col·laborar en projectes de llenguatges, eines d'intel·ligència artificial o en millorar pràctiques de seguretat i arquitectura, contribueix en Earl i connecta amb Q2BSTUDIO per a solucions personalitzades. Contribuir a un projecte open source com Earl és una forma pràctica d'aprendre, aportar i créixer professionalment mentre junts construïm programari robust i escalable.
GNU C i Earl representen etapes diferents d'aprenentatge i creació. Un va ser escola i l'altre és l'aposta actual. Ambdós formen part d'una història d'experimentació i millora contínua. T'invito a sumar-te a aquesta aventura tecnològica i a explorar com l'experiència i els serveis de Q2BSTUDIO poden ajudar en els teus projectes de programari a mida, intel·ligència artificial, ciberseguretat, serveis cloud aws i azure, serveis intel·ligència de negoci, agents IA i power bi.





