• Acasă
  • Despre noi
  • Autori
  • Mărturii
  • Arhivă
  • Trimite Articol
  • Contact

WORLDIT

Lumea în 1 și 0.

  • Știri
    • Tehnologie
    • Tehnologie mobilă
    • Securitate
    • Developers
    • Știință
    • Benzi desenate
    • Jocuri
    • Intern
  • Tehnic
    • Browser
    • C#
    • C/C++
    • Challenge
    • HTML/CSS
    • Javascript, Ajax, jQuery
    • Open Source
    • PHP
    • Python
    • Securitate IT
    • Socializare
    • WordPress
    • Altele
  • Recenzii
  • Interviuri
  • Evenimente

Befunge – un limbaj de programare creat pentru a fi imposibil

5
  • Publicat de Andrei Avădănei
  • în Altele
  • — 22 mai, 2011 at 1:48 pm

Da, ştiu că nu există limbaj de programare imposibil. Dar, Befunge este un limbaj de programare bazat pe stivă, reflectiv, ezoteric foarte dificil de înţeles de programator şi de interpretor. Diferă de limbajele de programare convenţionale deoarece aplicaţiile sunt aranjate într-o grilă bidimensională, instrucţiunile de tip săgeţi controlează firul de execuţie într-un mod ciclic.

După cum a fost declarat, Befunge are un scop clar – dezvoltarea unui limbaj de programare care să fie greu de compilat şi de înţeles. Wikipedia ne pune la dispoziţie două exemple ale aplicaţiei Hello World, cu un nivel de dificultate mai ridicat în cazul celei de-a doua.

Exemplu 1

vv  <      <
    2
    ^  v<
 v1<?>3v4
    ^   ^
> >?>  ?>5^
    v   v
 v9<?>7v6
    v  v< 8
 .  >  >   ^
^<

Exemplu 2

>25*"!dlrow ,olleH":v
                 v:,_@
                 > 

Wikipedia ne oferă şi o listă de comenzi pentru cei care doresc să înveţe acest limbaj de programare. Sunt curios dacă va încerca cineva să dezvolte o aplicaţie mai complicată în el, gen, X şi 0. Multă baftă!

Etichete: befungecare este cel mai dificil limbaj de programarelimbaj de programareprogramareTehnic

— Andrei Avădănei a scris 1246 articole

Andrei scrie pe worldit.info din vara lui 2011. Este fondatorul Asociatiei Centrul de Cercetare in Securitate Informatica din Romania - CCSIR si coordoneaza DefCamp, cea mai importanta conferinta de securitate informatica & hacking din Europa Centrala si de Est. Andrei ofera in cadrul Bit Sentinel servicii de securitate informatica, penetration testing, security management, recuperarea de pe urma unui atac cibernetic, training-uri si workshop-uri.

  • Articolul anterior Total Security 2012 Beta – un produs Bitdefender elegant
  • Articolul următor Calipso – un CMS bazat pe serverul Node.js

5 Comentarii

  1. dimitriepirghie spune:
    mai 23, 2011 la 7:32 pm

    Oare cum compilam un asemenea cod ? Un compilator ceva ?

  2. brucewillis spune:
    mai 23, 2011 la 7:39 pm

    tu nu ai auzit de whitespace?

  3. Panthera spune:
    mai 28, 2011 la 12:11 pm

    La prima vedere aduce putin a Forth. Dar e mai simpatic.

  4. Roland spune:
    mai 28, 2011 la 9:34 pm

    De brainfuck ai auzit? Da’ de mod_bf? Care ii un modul apache pentru brainfuck

    • Andrei Avădănei spune:
      mai 29, 2011 la 10:28 am

      Mersi de linkuri. E chiar brainfuck. :-))


  • Facebook

    WorldIT.info
  • Ultimele Atacuri Cibernetice din Romania – RO Hacked

    [wp_rss_retriever url="https://rohacked.bit-sentinel.com/feed/" excerpt="none" items="5" read_more="false" new_window="true" thumbnail="false" cache="0"] RO Hacked este registrul atacurilor cibernetice din România.
  • Caută

  • Articole Recomandate

    • Recent Posts
    • Tags
    • Număr record de participanți la DefCamp 2015, cel mai important eveniment dedicat securității cibernetice din Europe Centrala si de Estdecembrie 2, 2015
    • La DefCamp 2015 vei afla prin ce tehnici pot fi evitate măsurile de securitate ale sistemelor informatice criticeoctombrie 16, 2015
    • Ultima sansa sa rezervi bilete de tip Early Bird la DefCamp 2015septembrie 1, 2015
    • 15 sfaturi despre cum poti deveni un programator bun venite de la specialisti romaniaugust 4, 2015
    • algoritmica Android antivirus Apple Avadanei Andrei benzi desenate BitDefender blog browser C++ Chrome concurs eveniment Facebook Firefox Google google chrome hacking html5 infografic informatica internet Internet Explorer IT javascript linux Microsoft Mozilla Firefox online PHP programare retea sociala review Romania securitate Tehnologie Twitter web Windows Windows 7 Wordpress WorldIT worldit.info Yahoo! YouTube
  • mai 2022
    L Ma Mi J V S D
     1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031  
    « dec.    
  • Link-uri Sponsorizate

    • laptop second hand

    • Calculatoare Second Hand

    • cod voucher pc garage

  • Home
  • Tehnic
  • Altele
  • Befunge – un limbaj de programare creat pentru a fi imposibil
  • Important

    • Bit Sentinel
    • Centrul de Cercetare în Securitate Informatică din România
    • DefCamp
  • Prieteni

    • BetiT.ro
    • bijuterii handmade
    • Computerica | Resurse gratuite PC
    • Descopera.org
    • Gadgeturi si IT – Giz.ro
  • Prieteni

    • PC – Config
    • RO Hacked
    • Stiri IT

Copyright © 2009-2014 WORLDIT. Toate drepturile Rezervate.
Termeni și condiții | Contact | Licența Creative Commons