Boo (プログラミング言語)

Boo
Booのロゴ
パラダイム オブジェクト指向
登場時期 2003年
設計者 Rodrigo B. De Oliveira
開発者 Rodrigo B. De Oliveira
最新リリース 0.9.4/ 2011-01-21
型付け 静的型付け強い型付けダック・タイピング
影響を受けた言語 Python
プラットフォーム .NET Framework, Mono
ライセンス MIT/BSD
ウェブサイト github.com/boo-lang
テンプレートを表示

Booオブジェクト指向静的型付けプログラミング言語であり、共通言語基盤を通してUnicode国際化と地域化をサポートしている。ウェブアプリケーションも開発可能であり、Pythonに影響を受けた文法構造を持つ。[1]そして言語やコンパイラの拡張性に重点が置かれている。特筆すべき機能を幾つか挙げてみると、型推論, ジェネレータ, 多重ディスパッチ、および付加的なダックタイピングマクロ、真のクロージャカリー化第一級関数などがある。Boo言語は2003年から活発に開発が行われている。

Boo言語の処理系はフリーソフトウェアであり、MITライセンス/BSDライセンスで配布されている。そしてマイクロソフト .NETおよびMonoの両方で動作する。

またオープンソースによる統合開発環境であるSharpDevelopMonoDevelopでは、Boo言語による開発を標準でサポートしている。[2]

サンプルコード

Hello worldプログラム

Boo言語による Hello, World! プログラムは次のようになる。

print "Hello, World!"

フィボナッチ数列生成関数

def fib():
    a, b = 0L, 1L       #「L」が付いた数は64ビットになる。
    while true:
        yield b
        a, b = b, a + b

# 数列の最初の5つの数を出力する。
for index as int, element in zip(range(5), fib()):
    print("${index+1}: ${element}")

関連項目

参照

  1. ^ Rodrigo Barreto de Oliveira (2005年). “The boo Programming Language” (PDF). February 22, 2009閲覧。
  2. ^ Christoph Wille - christophw@icsharpcode.net. “SharpDevelop @ic#code”. 2010年7月9日閲覧。

外部リンク

Read other articles:

Mögglingen Lambang kebesaranLetak Mögglingen di Ostalbkreis NegaraJermanNegara bagianBaden-WürttembergWilayahStuttgartKreisOstalbkreisPemerintahan • MayorOttmar SchweizerLuas • Total10,27 km2 (397 sq mi)Ketinggian413 m (1,355 ft)Populasi (2021-12-31)[1] • Total4.267 • Kepadatan4,2/km2 (11/sq mi)Zona waktuWET/WMPET (UTC+1/+2)Kode pos73563Kode area telepon07174Pelat kendaraanAASitus webwww.moegglingen....

 

 

Basketball at the 2022 Asian GamesPictograms for Basketball (left) and 3x3 Basketball (right)VenueDeqing Geographic Information Park Basketball CourtHangzhou Olympic Sports Centre GymnasiumShaoxing Olympic Sports Centre GymnasiumZhejiang University Zijingang GymnasiumDates25 September – 6 October 2023Nations27← 20182026 → Basketball at the 2022 Asian Games was held in Hangzhou, China from 25 September to 6 October 2023. There were two contested events: 5x5 and 3x...

 

 

1986 video gameDraculaPublisher(s)CRL GroupDesigner(s)Rod PikeIan ElleryPlatform(s)Amstrad CPC, Commodore 64, ZX SpectrumRelease1986Genre(s)Interactive fictionMode(s)Single-player Dracula is a text adventure game by CRL released in 1986 for the Commodore 64, Amstrad CPC, and ZX Spectrum home computers. The game is based on the novel Dracula by Bram Stoker. It was the first video game to be rated by the BBFC. The game received a 15 certificate.[1] Plot An English lawyer travels to Car...

العيلاميةلوحة من الكتابة العيلاميةمحلية فيالإمبراطورية العيلاميةمنطقةالأحواز , الكويت ,العراق , إيرانالحقبة2800–300 قبل الميلادأسرة اللغاتلغة معزولةترميز اللغةأيزو 639-3– العيلامية أو اللغة العيلامية هي لغة بائدة كان يتحدث بها العيلاميون القدماء. وكانت العيلامية الأخم...

 

 

كويكبات النظام الشمسي الداخلي؛ واللون الأبيض هو حزام الكويكبات الذي يقع بين مدار المشتري والمريخ.   الشمس    طروادة المشتري   مدارات الكواكب   حزام الكويكبات   كويكبات هيلدا   الكويكبات القريبة من الأرض حزام الكويكبات هو قرص نجمي دوار يقع في م...

 

 

Aspect of Hinduism in Denmark Denmark HindusHindu goddess Kali, National Museum, CopenhagenTotal population40,000 (2022) (0.5%) of total populationRegions with significant populationsCopenhagen, AarhusReligionsHinduismLanguagesSacredSanskrit MajorityHindi, TamilHinduism by country Africa Algeria Angola Benin Botswana Burkina Faso Burundi Cameroon Cape Verde Central African Republic Chad Comoros Democratic Republic of the Congo Republic of the Congo Djibouti Egypt Equatorial Guinea Eritrea Esw...

Private liberal arts college in Gambier, Ohio, US. Kenyon CollegeLatin: Collegii KenyonensisMottoMagnanimiter Crucem Sustine (Latin)Motto in EnglishValiantly bear the crossTypePrivate liberal arts collegeEstablished1824; 200 years ago (1824)Endowment$517 million (2022)[1]PresidentJulie KornfeldAcademic staff213[2]Undergraduates1,877[3]LocationGambier, Ohio, United StatesCampusRural, 1,000 acres (400 ha) including a 380-acre (150 ha) nat...

 

 

I Nyoman Suwirta Bupati Klungkung ke-6PetahanaMulai menjabat 16 Desember 2013PresidenSusilo Bambang YudhoyonoJoko WidodoGubernurI Made Mangku PastikaWayan KosterPendahuluTjokorda Gede AgungPenggantiPetahanaWakilI Made Kasta Informasi pribadiLahir(1967-12-01)1 Desember 1967Nusa Penida, Klungkung, BaliKebangsaanIndonesiaPartai politikGerindra (2018-2021) PDI-P (2021-sekarang)Suami/istriNi Nengah Rayu AstiniAnak3Alma materIKIP PGRI Bali Sekolah Tinggi Ilmu Ekonomi Triatma MulyaPekerjaanP...

 

 

Elizabeth HaffendenBorn(1906-04-18)18 April 1906Croydon, Surrey, EnglandDied29 May 1976(1976-05-29) (aged 70)London, EnglandOccupationCostume designerYears active1934–1975 Elizabeth Haffenden (18 April 1906 – 29 May 1976) was a British costume designer. In a career spanning over four decades, she is recognized for her prolific work across stage and screen. She is perhaps best known for creating the costumes for most of the Gainsborough melodramas. Haffenden has been nominated f...

Sports radio station in Lawrence, Massachusetts, serving Boston For the former WEEI-FM in Westerly, Rhode Island, see WVEI-FM. For the former WEEI-FM in Boston at 103.3, see WBGB (FM). WEEI-FMLawrence, MassachusettsUnited StatesBroadcast areaGreater BostonFrequency93.7 MHz (HD Radio)Branding93.7 WEEIProgrammingLanguage(s)EnglishFormatSports radioNetworkInfinity Sports NetworkAffiliationsBoston Red SoxWestwood One SportsOwnershipOwnerAudacy, Inc.(Audacy License, LLC, as Debtor-in-Possession)Si...

 

 

Disambiguazione – Se stai cercando il giocatore di baseball, vedi Luis Ayala (giocatore di baseball). Luis Ayala Luis Ayala (1964) Nazionalità  Cile Tennis Carriera Singolare1 Vittorie/sconfitte Titoli vinti 3 Miglior ranking n.5 nel 1958 Risultati nei tornei del Grande Slam  Australian Open  Roland Garros F (1958, 1960)  Wimbledon QF (1959, 1960, 1961)  US Open QF (1957, 1959) Doppio1 Vittorie/sconfitte Titoli vinti 1 Miglior ranking Risultati nei tornei del Gran...

 

 

River in South Korea Seomjin RiverHangul섬진강Hanja蟾津江Revised RomanizationSeomjin-gangMcCune–ReischauerSŏmjin'gang The Seomjin River near Hadong The Seomjingang River is a river in South Korea. It drains southeastern Jeollabuk-do as well as eastern Jeollanam-do and western Gyeongsangnam-do provinces, and flows into the Korea Strait. The Seomjingang rises from Palgongsan and flows for 212.3 kilometers before reaching its final destination in Gwangyang, where it enters Gwangyang Bay...

2020年夏季奥林匹克运动会波兰代表團波兰国旗IOC編碼POLNOC波蘭奧林匹克委員會網站olimpijski.pl(英文)(波兰文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員206參賽項目24个大项旗手开幕式:帕维尔·科热尼奥夫斯基(游泳)和马娅·沃什乔夫斯卡(自行车)[1]闭幕式:卡罗利娜·纳亚(皮划艇)&#...

 

 

 烏克蘭總理Прем'єр-міністр України烏克蘭國徽現任杰尼斯·什米加尔自2020年3月4日任命者烏克蘭總統任期總統任命首任維托爾德·福金设立1991年11月后继职位無网站www.kmu.gov.ua/control/en/(英文) 乌克兰 乌克兰政府与政治系列条目 宪法 政府 总统 弗拉基米尔·泽连斯基 總統辦公室 国家安全与国防事务委员会 总统代表(英语:Representatives of the President of Ukraine) 总...

 

 

هورنيك   الإحداثيات 42°13′51″N 96°05′48″W / 42.230833333333°N 96.096666666667°W / 42.230833333333; -96.096666666667   [1] تاريخ التأسيس 1896  تقسيم إداري  البلد الولايات المتحدة[2]  التقسيم الأعلى مقاطعة وودبري  خصائص جغرافية  المساحة 0.668308 كيلومتر مربع (1 أبريل 2010)  ارتفاع ...

Kardinal Godfried Danneels menggunakan velum memegang monstrans dalam prosesi. Velum adalah pakaian liturgi yang berbentuk menyerupai jubah panjang, terbuka di bagian depan dan di kancingkan pita atau jepitan. Velum biasanya berwarna putih, kuning atau warna emas yang memiliki hiasan indah. Velum dipakai imam untuk membungkus Sibori pada saat membawa hosti yang sudah dikonsekrasi pada saat perarakan, atau saat menyimpannya. lbsLiturgi dalam Gereja KatolikUpacara liturgi Perayaan Ekaristi Bapt...

 

 

Частина серії проФілософіяLeft to right: Plato, Kant, Nietzsche, Buddha, Confucius, AverroesПлатонКантНіцшеБуддаКонфуційАверроес Філософи Епістемологи Естетики Етики Логіки Метафізики Соціально-політичні філософи Традиції Аналітична Арістотелівська Африканська Близькосхідна іранська Буддій...

 

 

Michigan J. Frog Michigan J. Frog adalah sebuah tokoh kartun dalam serial Looney Tunes dan Merrie Melodies produksi dari Warner Bros. Michigan J. Frog tampil pada era 1950-an. Karakteristik Hampir setiap animator Warner Bros. membubuhkan kegilaannya pada karakter katak ini: Michigan suatu saat menjadi katak terkenal dan disegani, dan selalu mengelilingi kota. Karakter ini menggambarkan seekor katak hijau berukuran kecil yang memakai topi dan membawa tongkat. Tampil di salah satu serial Looney...

State park in Arkansas, United States Davidsonville Historic State ParkGhost structure at the Davidsonville town site to illustrate a former structureLocation of Davidsonville Historic State Park in ArkansasShow map of ArkansasDavidsonville Historic State Park (the United States)Show map of the United StatesLocationPocahontas, Arkansas, United StatesCoordinates36°9′23″N 91°3′23″W / 36.15639°N 91.05639°W / 36.15639; -91.05639Area163 acres (66 ha)[1&...

 

 

2010 Guamanian general election ← 2006 November 2, 2010 2014 →   Nominee Eddie Calvo Carl T.C. Gutierrez Party Republican Democratic Running mate Ray Tenorio Frank Aguon, Jr. Popular vote 20,066 19,579 Percentage 50.61% 49.39 Governor before election Felix Perez Camacho Republican Elected Governor Eddie Calvo Republican Elections in Guam Federal government Presidential straw polls 1980 1984 1988 1992 1996 2000 2004 2008 2012 2016 2020 2024 Presidential ca...