ABC (dil)

ABC
İlk versiyonun tarihi 1975
Geliştirici Informatica'da Centrum voor Wiskunde
Son sürüm 1.05.02
Tarafından etkilenmiş SETL
Etkilenen Python
İnternet sitesi homepages.cwi.nl/~steven/abc

ABC , güçlü yazım için zorunlu bir dil programlamasıdır ve polimorfizmi destekler, Leo Geurts , Lambert Meertens ve Steven Pemberton tarafından Centrum Wiskunde & Informatica'yı (CWI) geliştirdi . BASIC , Pascal ve Awk'ın halefi olacak şekilde tasarlandı . SETL ve Algol 68'den esinlenmiştir . En son sürümü (1.05.02) Unix , DOS , Atari ve Macintosh'ta çalışır .

ABC, uyarlaması zor olan monolitik bir uygulamaya sahiptir; ayrıca üzerinde çalıştığı işletim sisteminin işlevlerine erişemez.

Python programlama dilinin sözdizimine ilham verdi çünkü yaratıcısı Guido van Rossum onu 1980'lerin başında kullandı.

Misal

"Belge" de bulunan sözcüklerin bir koleksiyonunu döndüren bir sözcük işlevi örneği :

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

Notlar ve referanslar

  1. (in) Federico Biancuzzi ve Shane Warden , Programlamanın Masterminds: Major Programlama Dillerinin Yaratıcıları ile Sohbetler , O'Reilly Media ,Nisan 2009, 480  p. ( ISBN  978-0-596-51517-1 ve 0-596-51517-0 , çevrimiçi okuyun ) , s.  32

    “  ALGOL 68'in her türden farklı veri yapılarını veya bir programı yapılandırmanın yollarını üretmek için birçok farklı şekilde birleştirilebilen yapılar sağlama felsefesinden açıkça etkilenmiştir. - Guido van Rossum  "

  2. (içinde) Bruce Stewart, "  Guido van Rossum ile Bir Söyleşi  " [ arşiv9 Temmuz 2009] ,6 Nisan 2002( 12 Ağustos 2010'da erişildi )
  3. (inç) Naomi Hamilton, "  Programlama Dillerinin AZ: Python  " ,5 Ağustos 2008( 12 Ağustos 2010'da erişildi )

Dış bağlantı