|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
[Brainfuck] Programming Language
Qualcuno ne hai mai sentito parlare di questo particolare linguaggio di programmazione?
http://www.muppetlabs.com/~breadbox/bf/ Che ne pensate?
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
Se ti interessano ste cose, dai un'occhio a questa pagina: https://en.wikipedia.org/wiki/Esoter...ming_languages
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) Ultima modifica di banryu79 : 27-02-2013 alle 09:28. |
|
|
|
|
|
|
#3 | ||
|
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Quote:
La cosa è interessante, ma sembra parecchio difficile con sto linguaggio. Quote:
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
||
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Quote:
Tanto per essere brutalmente chiari: è fatto per giocarci e diversi, sperimentare. In questo senso può essere utile, forse
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Quote:
Ma in termini di altezza/bassezza del linguaggio, dove si pone tra i grandi noti ( C, Java, Python, ecc.. )?
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2782
|
Sì è molto affascinante e probabilmente se stai facendo l'università avrai un esame di teoria della computabilità che tratta approfonditamente l'argomento. Nel frattempo puoi vedere la definizione di linguaggio Turing-completo
https://en.wikipedia.org/wiki/Turing_completeness E la macchina di turing https://en.wikipedia.org/wiki/Turing_machine |
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Quote:
Devo dire che questi linguaggi esoterici si rivelano tutti molto interessanti, anche se all'atto pratico non ci si combina molto.
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Brainfuck: nomen omen.
E' puro esercizio di stile per dimostrare che è possibile realizzare un linguaggio minimale Turing-completo. Inutilizzabile all'atto pratico; da cui il nome.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Vi riporto la domanda fatta a banryu:
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2782
|
Secondo me da nessuna parte perché non è un linguaggio intuitivo per gli esseri umani, ergo non è di alto livello.
D'altra parte con un set di istruzioni così ristretto non può avvantaggiarsi di una buona quantità di istruzioni macchina, rendendolo comunque inefficiente e poco "vicino alla macchina". |
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Quote:
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
|
ristrettezza/semplicità di sintassi != velocità
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go |
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Non lo so. Però credo che scrivere in assembler risulti più performante che scrivere in C ( supponendo che entrambe le soluzioni sia state scritte in maniera egualmente intelligente )
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
|
|
|
|
|
#14 |
|
Member
Iscritto dal: Sep 2011
Città: Londra
Messaggi: 167
|
Attenzione: brainfuck è qualcosa di diverso dall'assembler.
|
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
|
Quote:
aehm... Asm è una cosa C è un altra... E' ovvio che due pere siano diverse da due banane...
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go |
|
|
|
|
|
|
#16 | ||
|
Senior Member
Iscritto dal: Jul 2003
Città: Alessandria
Messaggi: 10167
|
Quote:
Quote:
Cercavo solo di far capire che credevo che siccome il linguaggio è più aspro ( come asm ) allora probabilmente sarebbe stato più performante, visto che ( come asm ) ha istruzioni molto di base.
__________________
Dell XPS 13 (9350) :: i5-2500K - HD6870 - AsRock Z68 Pro3 - Corsair Vengeance 8GB (4x2) DDR3 :: Samsung Galaxy S4 GT-i9505
|
||
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: May 2007
Città: Milano
Messaggi: 7103
|
La povertà non implica nulla.
Il livello di un Linguaggio e altra cosa. È un bel giocattolino cmq Inviato dal mio Sony Xperia P
__________________
Apple Watch Ultra + iPhone 15 Pro Max + Rog Ally + Legion Go |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:54.




















