Attualmente sto seguendo un corso di apprendimento automatico per divertimento, e il corso si concentra strongmente su Matlab / Octave per scrivere il codice. Una cosa menzionata nel corso è che, mentre Matlab / Octave sono ottimi per la prototipazione, vengono utilizzati molto raramente per gli algoritmi di produzione. Invece, quegli algoritmi sono tipicamente riscritti in C ++ / Python / etc., Usando le librerie appropriate, prima di raggiungere i clienti.
Giusto abbastanza; Ho capito. Ma ecco la mia domanda: è fatto per ragioni culturali, per ragioni tecniche, o perché non c'è davvero un linguaggio che fornisce fluidità Matlab / Octave, ma in una forma compilata che può essere collegata da C / C ++ / $MainstreamLanguage
? L'industria del gioco usa Lua per la logica di gioco perché è facile da incorporare e decisamente superiore per esprimere cose come l'intelligenza artificiale. Allo stesso modo, ci sono varianti Prolog per applicazioni pesanti per le regole, varianti Scheme per compilatori e così via.
Se esiste una lingua equivalente alla matrice, che cos'è? Se non c'è, perché questo campo è diverso?