Sono un junior alle superiori e ho sviluppato un sistema di ottimizzazione per i linguaggi funzionali che potrebbe essere molto potente. I miei professori di informatica alla Boise State University ritengono che dovrei scrivere un articolo e prendere la mia idea il più lontano possibile.
Ho formalizzato il mio metodo, ma non ho avuto un'esperta in modo rigoroso. Sto anche facendo attenzione a mantenere la sicurezza della proprietà intellettuale, quindi le mie opzioni sono un po 'limitate.
Dove dovrei iniziare? Ho implementato l'ottimizzatore in Haskell (in realtà non compila e genera codice, ma ne dimostra il concetto). Sto pensando che ho bisogno di finire il documento di ricerca concentrandosi sul sistema stesso e vedere se riesco a pubblicarlo su un giornale.
Il dottore specializzato in ottimizzazioni del compilatore alla BSU ha detto che potrei essere in grado di presentare Apple perché stavo progettando di generare codice con LLVM, che vogliono incoraggiare progetti interessanti e dimostrare la sua versatilità. Sembra una prospettiva eccitante, ma immagino che scrivere un documento di ricerca venga prima.
Mi sento leggermente sopraffatto. Non sono sicuro di dover implementare ulteriormente il compilatore per dare credibilità alla carta, o vedere se l'idea decolla e riunire una piccola comunità per implementarla completamente. Scriverò il documento di ricerca (ho la sezione dei metodi fatta), ma non sono un esperto in documenti di ricerca, e potrei aver bisogno di qualcuno che sappia come compilare linguaggi funzionali di cui mi possa fidare per guardarlo. Inoltre, sono preoccupato che sarò discriminato per la mia età (ho 16 anni).
Quali sono alcune buone risorse per scrivere documenti di ricerca, in particolare quelli di informatica? Dove dovrei iniziare quando l'ho scritto? Come potrei sviluppare interesse e una comunità per implementare ed espandere la mia idea?