Skip to content

Archives

  • tammikuu 2022
  • joulukuu 2021
  • marraskuu 2021
  • lokakuu 2021
  • syyskuu 2021

Categories

  • Ei kategorioita
Trend RepositoryArticles and guides
Articles

GeeksforGeeks

On 15 joulukuun, 2021 by admin

Olet ehkä kirjoittanut ensimmäisen koodisi ohjelmointikielillä, kuten C/C++:lla tai Javalla, ja olet ehkä kohdannut vaikeuksia näiden kielten oppimisessa. No, nämä kielet ovat ainakin luettavissa tai ymmärrettävissä, mutta entä jos sanotaan, että pitäisi kirjoittaa ohjelma, joka tulostaa ’Hello World!’ käyttäen vain välilyöntejä, tabulaattoreita ja rivinvaihtoja. Emme vitsaile, vaan maailmassa on joitakin ohjelmointikieliä, joissa koodi on kirjoitettava käyttämällä komentoja tai syntaksia, joka ei ole luettavissa eikä ymmärrettävissä. Niitä pidetään myös maailman vaikeimpina ohjelmointikielinä, ja ehkä tutustut näihin kieliin ensimmäistä kertaa, joten puhutaan näistä kielistä yksi kerrallaan.

Brainfuck

Kuten nimikin kertoo, tämä kieli on todella monimutkainen ja koodaaminen tällä kielellä on todella vaikeaa. Sen loi vuonna 1993 Urban Muller ja tämän kielen luomisen päätarkoituksena oli kirjoittaa mahdollisimman vähän koodirivejä. Tämä kieli toimii muistisolujen joukossa, ja tässä kielessä on määritelty vain 8 komentoa, joilla voi kirjoittaa minkä tahansa ohjelman.

Esimerkki: Hello World! Program

++++++++++!~}|z2Vxwv-,POqponl$Hjihf|B@@>,=<M:9&7Y#VV2TSn.Oe*c;(I&%$#”mCBA?zxxv*Pb8`qo42mZF.{Iy*@dD'<;_?!\}}|z2VxSSQ

Tarkista tämän koodin tulostus täältä.

Whitespace

Tämän kielen esittivät Edwin Brady ja Chris Morris 1. huhtikuuta 2003 (aprillipäivänä). Päivänä, jolloin se esiteltiin, ihmiset luulivat sitä vitsiksi, mutta todellisuudessa se ei ollut sitä. Tällä kielellä saa kirjoittaa koodia vain välilyönneillä, tabulaattoreilla ja rivinvaihdoilla. Tulkki jättää kaikki muut merkit huomiotta.

Vastaa Peruuta vastaus

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Arkistot

  • tammikuu 2022
  • joulukuu 2021
  • marraskuu 2021
  • lokakuu 2021
  • syyskuu 2021

Meta

  • Kirjaudu sisään
  • Sisältösyöte
  • Kommenttisyöte
  • WordPress.org
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語

Copyright Trend Repository 2022 | Theme by ThemeinProgress | Proudly powered by WordPress