ABC (dasturlash tili). ABC umumiy maqsadli dasturlash tili va integratsiyalashgan rivojlanish muhiti (IDE) boʻlib, Niderlandiyaning Centrum Wiskunde & Informatica (CWI) da Leo Geurts, Lambert Meertens va Stiven Pemberton tomonidan ishlab chiqilgan. U interaktiv, tuzilgan, yuqori darajali va BASIC, Paskal yoki AWK oʻrniga foydalanish uchun moʻljallangan. U oʻqitish yoki prototiplash uchun moʻljallangan, lekin tizimli dasturlash tili sifatida ishlatilmaydi. ABC 1980-yillarning oʻrtalarida ilgari ABC tizimida bir necha yil ishlagan Guido van Rossum tomonidan ishlab chiqilgan Python tilining dizayniga katta taʼsir koʻrsatdi. Xususiyatlari. Uning dizaynerlarining taʼkidlashicha, ABC dasturlari odatda Paskal yoki C dasturlash tillaridagi ekvivalent dasturlarning taxminan chorak hajmida ishlatilishi mumkin. Dasturning asosiy xususiyatlariga quyidagilar kiradi: ABC dastlab monolit dastur boʻlib, foydalanuvchi grafik interfeysini (GUI) yaratish kabi yangi talablarga moslasha olmasligiga olib keldi. ABCni toʻgʻridan-toʻgʻri asosiy fayl tizimi va operatsion tizimga oʻrnatish imkoni boʻlmadi. Toʻliq ABC tizimi tuzilma muharriri (sintaksisga yoʻnaltirilgan muharrir), takliflar, statik oʻzgaruvchilar (doimiy) va bir nechta ishchi maydonlar bilan dasturlash muhitini oʻz ichiga oladi va tarjimon-kompilyator sifatida mavjud. Dasturning eng soʻnggi versiyasi 2002-yil 1-mayda ishlab chiqarilib, uni faqat Unix, DOS, Atari va Apple MacOS operatsion sistemalariga oʻrnatish mumkin boʻlgan. Misol. Hujjatdagi barcha codice_1 toʻplamini yigʻish uchun misol funksiyasi: HOW TO RETURN words document: PUT {} IN collection FOR line IN document: FOR word IN split line: IF word not.in collection: INSERT word IN collection RETURN collection