Linguaggio di programmazione più rilevante per il settore finanziario? [chiuso]

10

Sono una matricola al college e faccio un doppio software di ingegneria del software / finanza. Ho imparato a programmare da solo e ho un po 'di familiarità con PHP ora. Mi stavo chiedendo cosa pensate che il linguaggio di programmazione più rilevante sia per l'uso di banche / investimenti finanziari?

Ho letto questo thread: link

Voglio iniziare a imparare / leggere su una lingua (le basi non finanziarie / quantistiche) per gettare le basi per le future cose finanziarie / quantistiche.

    
posta NoviceCoding 13.01.2011 - 08:02
fonte

4 risposte

10

Lavorando nel settore finanziario io stesso (anche se, in Australia), le lingue che ho visto usate comunemente tra gli altri istituti con cui ho parlato sono

  • Anything .NET (C #, ASP, ecc.)
  • Java
  • C ++

La conoscenza del database ti sarà molto utile. Prova ad imparare qualche dialetto di SQL come MS SQL o Oracle.

So che ci sono alcuni piccoli istituti che usano anche DB multivalore per i loro sistemi di transazione principali. Questo significa qualcosa come

  • UniData / UniBasic
  • UniVerse / UniBasic
  • jBase

Se sei veramente interessato all'apprendimento di lingue specifiche che puoi usare direttamente per un lavoro, il mio consiglio è di esaminare attentamente gli annunci di lavoro nella zona in cui vuoi ottenere un lavoro per avere un'idea di quali istituti finanziari ci sono utilizzando specificamente.

Tuttavia, 2 cose da notare sono:

  • Le competenze che stanno cercando ora potrebbero cambiare al momento della laurea
  • Non importa così tanto. Impara i fondamenti e dovresti essere in grado di raccogliere qualsiasi cosa ti serva.
risposta data 13.01.2011 - 08:23
fonte
6

È un campo MOLTO ampio, ma alcuni aspetti da considerare ...

Creazione di interfacce personalizzate per Front Office - Java

Sistemi di pacchetti di costruzione - Non specifici per la lingua. Murex, Calypso e Sophis sono alcune delle tecnologie.

Mantenimento del codice legacy - Java, C ++ e (sì) anche COBOL.

Analitica di trading di front office - VBA (Sì) e altri linguaggi di scripting in misura molto minore.

Trading a bassa latenza - C ++

Analisi quantitativa - C ++

Integrazione - Java, XML, FPML (linguaggio di markup dei prodotti finanziari)

Generale: è necessario conoscere UNIX e SQL

    
risposta data 27.05.2012 - 04:46
fonte
3

Smalltalk : Kapital di JP Morgan. Dalle conversazioni che ho avuto, molti attuali o ex Smalltalker provengono da UBS, e una grande percentuale di Smalltalker sudafricani proveniva da, o era stata insegnata da persone della Rand Merchant Bank, una grande impresa bancaria di investimento locale.

OCaml : Jane Street

    
risposta data 13.01.2011 - 09:58
fonte
2

Una volta fu detto da un amministratore delegato di Morgan Stanley che il futuro della programmazione finanziaria sarebbe stato dominato da Python - a cui pensavo, "Così dice l'uomo che non programma mai ..." La persona alla sua destra immediata era un coder C ++ con cintura nera che sapeva abbastanza per passare le routine ottimizzate nell'assemblaggio Intel (dopo aver ottenuto 2 PhD).

A parte questo, sono sicuro che ogni negozio è diverso. Tuttavia, abbiamo trovato il miglior prototipo in Matlab - la maggior parte dei quants ha un buon background matematico e questo è un linguaggio abbastanza semplice da imparare. Successivamente, è stato eseguito il rollforward di tutti i codici di produzione in C / C ++ con front-end personalizzati per Excel o per il proprio software homebrew ad alte prestazioni.

Tuttavia, se dovessi iniziare il mio fondo, sostituirò R per Matlab, perché ho speso innumerevoli ore (mentre su un nome di battesimo con l'unico ragazzo di cui mi fido) al telefono con il supporto tecnico di Matlab debugging delle loro licenze flexlm e dell'interfaccia C ++.

    
risposta data 13.01.2011 - 08:38
fonte

Leggi altre domande sui tag