Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Sony FE 16-25mm F2.8 G: meno zoom, più luce
Sony FE 16-25mm F2.8 G: meno zoom, più luce
Il nuovo Sony FE 16-25mm F2.8G si aggiunge all'analogo 24-50mm per offrire una coppia di zoom compatti ma di apertura F2.8 costante, ideali per corpi macchina altrettanto compatti (vedi A7c ) e fotografia di viaggio.
Motorola edge 50 Pro: design e display al top, meno il prezzo! Recensione
Motorola edge 50 Pro: design e display al top, meno il prezzo! Recensione
Motorola è decisa sulla sua strada: questo nuovo edge 50 Pro non guarda a specifiche stellari ma considera di più l’aspetto estetico. E si propone elegantemente con linee sinuose e un sistema operativo veloce. Peccato per un prezzo un po' fuori mercato.
Ecovacs Goat G1-800, mettiamo alla prova il robot tagliaerba facile ed efficace
Ecovacs Goat G1-800, mettiamo alla prova il robot tagliaerba facile ed efficace
Ecovacs allarga la sua famiglia di robot tagliaerba, ed abbiamo testato per diverse settimane il nuovo Goat G1-800. Installazione velocissima, app precisa, e lavoro infallibile
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-05-2018, 17:00   #1
Shirov
Senior Member
 
Iscritto dal: May 2004
Messaggi: 390
[?] Linguaggio sconosciuto

Sul PC di un collaboratore che si è dato ad altra attività, ho trovato un frammento di codice di un linguaggio che non conosco assolutamente... so che lavorava, oltre a ciò che faceva con noi, ad un progetto piuttosto complesso di IA... voi capite che roba è?

Codice:
insert stlib + mylib + alphalib
#def is on level=2
#fn01 = {call void}

Global Test
{
var 
  string name = void;
  natural x01 = 0;
  vec v01 = {[int], 3};
  vec v01 = {[string(class), 10], out=nlt2)};
end var;

output("Insert name to begin: ");
name = input();
output("Insert age", level = 3)
x01 = input(call-fconv(natural -> string));
call mem(over=x01);

def f01[(natural y01, natural y02)], (string s01 -> !void)]
{
todo
}

def-natural f02 [(->3)]
{
todo
}
aggiungo che il file si chiama test.rklj
__________________
--In Siberia non sono tutte gnocche... ma tante si...

Ultima modifica di Shirov : 20-05-2018 alle 10:15.
Shirov è offline   Rispondi citando il messaggio o parte di esso
Old 19-05-2018, 22:52   #2
demos88
Senior Member
 
Iscritto dal: Nov 2004
Città: Padova
Messaggi: 2342
Magari stava provando a creare un suo linguaggio di programmazione?
__________________
CPU Ryzen 2600 @ 3,95Ghz + Bequiet Dark Rock TF / MB Asus X470-F Gaming / RAM 2x8GB DDR4 G.Skill FlareX 3200 CL14 / VGA Sapphire RX 7900 XT Nitro+ @ 3200Mhz / SSD Samsung 970 Pro 512GB + Sandisk 240GB Plus + Sandisk 960GB Ultra II PSU Seasonic Platinum P-660 / Headset Kingston HyperX Flight
demos88 è offline   Rispondi citando il messaggio o parte di esso
Old 20-05-2018, 10:12   #3
Shirov
Senior Member
 
Iscritto dal: May 2004
Messaggi: 390
Quote:
Originariamente inviato da demos88 Guarda i messaggi
Magari stava provando a creare un suo linguaggio di programmazione?
E' stata la prima cosa che ho pensato anche io ma non mi sembrava il tipo, era skillato sulle reti neurali e da noi si occupava di manutenzione su un software di quel tipo, non mi pareva molto addentro ai discorsi relativi a compilatori, linguaggi ecc, anzi dimostrava poco interesse per l'argomento, conosceva il C e Delphi e si fermava lì. Tipo strano, geniale ma il suo sogno era aprire un chiringuito in Messico ed in effetti mi dicono che è lì... quel frammento l'ho copiato a mano e vedo adesso che ho commesso un paio di errori, lo correggo, se qualcuno l'ha mai visto...
__________________
--In Siberia non sono tutte gnocche... ma tante si...
Shirov è offline   Rispondi citando il messaggio o parte di esso
Old 20-05-2018, 10:26   #4
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
L'ipotesi del suo linguaggio personale non è tanto peregrina, ma senza tirare in ballo compilatori e compagnia.

Essendo un esperto di IA, non è che quel linguaggio che vedi è un insieme di macro LISP?

Non è affatto raro per i programmatori LISP crearsi dei DSL ad hoc.
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 20-05-2018, 19:56   #5
Shirov
Senior Member
 
Iscritto dal: May 2004
Messaggi: 390
Quote:
Originariamente inviato da pabloski Guarda i messaggi
L'ipotesi del suo linguaggio personale non è tanto peregrina, ma senza tirare in ballo compilatori e compagnia.

Essendo un esperto di IA, non è che quel linguaggio che vedi è un insieme di macro LISP?

Non è affatto raro per i programmatori LISP crearsi dei DSL ad hoc.
Non saprei... tieni presente che il tipo di Lisp non sapeva una mazza... domani riapro il suo computer (che è dell'azienda, se ne è andato senza nemmeno cancellare un solo file) e guardo cosa c'è in quella directory, c'erano un paio di pdf e un eseguibile...
__________________
--In Siberia non sono tutte gnocche... ma tante si...
Shirov è offline   Rispondi citando il messaggio o parte di esso
Old 21-05-2018, 18:56   #6
Shirov
Senior Member
 
Iscritto dal: May 2004
Messaggi: 390
Dunque, alla fine, a quanto pare, stava sperimentando un nuovo linguaggio che, probabilmente non vedrà mai la luce, scritto da un non meglio precisato americano. Dalle poche note allegate si evincono alcune cose:
int è un intero a 32 bit
natural indica un intero a 64 bit (se non erro le prime versioni di Ceylon usavano questa keyword)
La signature
[(natural y01, natural y02)], (string s01 -> !void)]
indica che i primi due parametri sono obbligatori e il terzo è opzionale e non può essere la stringa vuota
L'istruzione call mem(over=x01); indica un particolare trattamento in memoria per la variabile x01 (non è specificato meglio)
string(class) è interessante dice: "forza l'uso di una stringa i cui singoli elementi possono essere classi"... boh
#fn01 = {call void} "inizializza il compilatore".

Non ho trovato altro, l'eseguibile non ci azzeccava nulla con sta roba. Se riesco a rintracciare il tipo, cosa difficile, secondo me ha dato fuori di testa, gli chiedo lumi, l'ultima nota recitava "revolutionary language!"... va beh....
__________________
--In Siberia non sono tutte gnocche... ma tante si...
Shirov è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Sony FE 16-25mm F2.8 G: meno zoom, più luce Sony FE 16-25mm F2.8 G: meno zoom, più lu...
Motorola edge 50 Pro: design e display al top, meno il prezzo! Recensione Motorola edge 50 Pro: design e display al top, m...
Ecovacs Goat G1-800, mettiamo alla prova il robot tagliaerba facile ed efficace Ecovacs Goat G1-800, mettiamo alla prova il robo...
ASUS ProArt 1, un PC completo ad altissime prestazioni per creator e non solo ASUS ProArt 1, un PC completo ad altissime prest...
OPPO Reno11 F 5G: vuole durare più di tutti! La recensione OPPO Reno11 F 5G: vuole durare più di tut...
Il gioco delle 3 carte di Elon Musk: Tes...
Il bundle Echo Pop + Ring Intercom costa...
DJI Osmo Action 3 Combo, nuovo minimo st...
AltStore PAL, disponibile a 1,50 euro l'...
HUAWEI lancia Pura 70 Ultra: il nuovo fl...
Queste scrivanie elettriche regolabili i...
Ondata di sconti sui computer portatili ...
Le offerte su Google Pixel 8 e 8 Pro: ec...
Arriva TikTok Notes: ByteDance dichiara ...
WhatsApp, semplificata la ricerca delle ...
Ecco tutte le offerte sulle schede video...
Come l'IA ha aiutato ad accorciare la pr...
Prezzo bomba: portatile Medion Full HD, ...
Hala Point, Intel ha creato il sistema n...
Le svendite Amazon più interessan...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 10:10.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Served by www3v