Newsgroup: it.lavoro.informatica
Titolo: F#, ma chi lo usa???

no, perchè sui siti della microsoft mettono sempre gli esempi di codice in
tre linguaggi NET : 
VB.NET
 , C#  e appunto F#
 
Hahahahahha!
 
Ma chi lo usa vorrei sapere ! 
 


F# negli intenti avrebbe dovuto sostituire il FORTRAN.
 
 
-- 
(..) la rivoluzione non è un pranzo di gala, non è una festa letteraria, 
non è un disegno o un ricamo; non si può
fare con tanta eleganza, con tanta serenità e delicatezza, con tanta 
grazia e cortesia. La rivoluzione è un atto
di violenza, è l'azione implacabile di una classe che abbatte il potere 
di un'altra classe. (Mao Tze-tung)


Una mossa coraggiosa di MS. Certo non è da tutti, nè per tutti gli usi. Ad esempio per le GUI i testi specifici consigliano direttamente di chiamarle da librerie Net specifiche scritte in C# o VB, piuttosto che scriverle in F#!!

 F# negli intenti avrebbe dovuto sostituire il FORTRAN.
 
Allora lo ha fatto molto bene :)
 
-- 
Al3xI98O
«L'importante non è cadere, ma sapersi rialzare»

ispas in data giovedì, 10/12/2015 ha detto:

Beh... l'unica cosa logica è che il porting dal vecchio (fortran?) sia 
molto molto facile altrimenti ha poco senso... Mi ricorda un po' 
Vulcano.NET :)


 Vulcano.NET :)
 
Ma tu ti fai ingannare da un noto troll?
F# è un linguaggio funzionale tipo OCAML molto evoluto ed utile per molti compiti specifici.
 
Ciao
  Francesco Da Riva

 F# negli intenti avrebbe dovuto sostituire il FORTRAN.
 
scemo & più scemo.

 F# negli intenti avrebbe dovuto sostituire il FORTRAN.
Ti sei guardato la puntata di armageddon anche ieri sera, vero?
Ti consiglio di rivolgerti ad un canale tematico piu' adatto a te, tipo 
Gulp o Cartoonito.
 


Boccalone.


Symphony No. 45 in F-sharp minor, known as the "Farewell" Symphony (in 
German: Abschieds-Symphonie), was composed by Joseph Haydn and dated 1772 
on the autograph score.
 
-- 
Soprano

 Vulcano.NET :)
 
In effetti viene dichiarato  che F# (come altri linguaggi funzionali) è particolarmente indicato per calcoli scientifici. Ed ha alcune caratteristiche specifiche, tipo le unità di misura come tipo nativo, se ricordo bene.
Di certo la sua sintassi non ha niente a che vedere con il Fortran. 
D'altra parte non è che si fa e si usa un linguaggio nuovo solo per fare un facile porting. Un'idea veramente spassosa :-) 

 F# negli intenti avrebbe dovuto sostituire il FORTRAN.
 
Stronzata, come al solito. Se tu sapessi quel che dici, sapresti anche che tra F# e FORTRAN non c'e` alcun legame. I-D-I-O-T-A.
 

 Beh... l'unica cosa logica è che il porting dal vecchio (fortran?) sia 
 
Informatevi. La F di F# non sta per FORTRAN. I due linguaggi non hanno niente a che vedere l'uno con l'altro. 
 
 

 compiti specifici.
 
...e nemmeno adesso :P
 
Di certo non trovo annunci/offerte o persone che lo hanno nel CV quindi 
deve essere assolutamente di nicchia :D


 fare un facile porting. Un'idea veramente spassosa :-) 
 
Spassosa? Per nulla: è un'idea assolutamente valida e seguita (non per 
il "si fa" ma "si usa").
Se voglio fare il porting e considerare la comodità come punto focale 
da VB6 andrò sul 
VB.NET
, se voglio fare il porting da VO andrò su 
Vulcano.NET...


4ndre4 in data giovedì, 10/12/2015 ha detto:

Come detto sopra non avevo (e ho) voglia di cercare quindi l'ho presa 
per buona... un più sono totalmente ignorante sull'F# che potrebbe 
essere qualsiasi cosa... :D ORa ho capito qualcosa in più


Dr.UgoGagliardelli in data giovedì, 10/12/2015 ha detto:

Risposto già sotto :)


 essere qualsiasi cosa... :D ORa ho capito qualcosa in più
 
dai su, il fortran... 

 deve essere assolutamente di nicchia :D
 
Tranne in pochissimi ambiti lo si usa come linguaggio principale ma come linguaggio ancillare per lavori specifici è spesso impagabili.
 
Potendo usare la ricorsione come piovesse semplifica moltissimo la vita ad esempio con gli alberi.
 
Ciao
  Francesco

 Come dicevo sopra non ho cercato e non conosco nulla di entrambi :D
 
questo spiega la figuraccia, ma non la annulla.
d'altronde avevi anche l'indizio che a dirlo era uno dei troll più cretini
che si sono visti da queste parti.

Francesco Da Riva in data giovedì, 10/12/2015 ha detto:

Cavolo interessante... magari poi scopro che lo usano qui dove lavoro 
(ma la farm a Bologna) visto che si manipolano dai come non ci fosse un 
domani :D


 che si sono visti da queste parti.
 
Questo è vero :P


rootkit in data giovedì, 10/12/2015 ha detto:

Ah bo, se fino ad un mese fa usavo VO tutto può esistere :D



Ho capito che non avevi voglia di cercare, ma farti pescare da quello li'?
:-)
 
 

 per buona... 
 
E ti sei fatto dare del boccalone dal "dottorino". Certi errori non devi farli.
 
 

 :-)
 
Vabbeh dai mi ha preso mentre avevo abbassato le difese :P Mi cospargo 
il capo di cenere :D


4ndre4 in data giovedì, 10/12/2015 ha detto:

Vero :( se lo merito lo merito però :D


 Vulcano.NET...
 
Oppure, se vuoi fare un lavoro più profondo, radicale, ma duraturo e più pulito, farai il reverse engineering del codice esistente, e dopo da quello  sceglierai ciò che meglio si adatta.
Comunque ti consiglio di dare un'occhiatina senza impegno a F# oppure Ocaml, sono linguaggi veramente interessanti. Ocaml più chiuso nel suo "piccolo" mondo, F# invece con tutta l'interoperabilità del codice Net, che può chiamare direttamente. 
 
 


 
non è vero.
INTENTI COSA VUOL DIRE?
Vuol dire che nelle intenzioni di MS c'era la volontà/speranza di 
sostituire il FORTRAN con F# in ambito scientifico. PUNTO.
Volete fare il processo alle intenzioni?
 
-- 
(..) la rivoluzione non è un pranzo di gala, non è una festa letteraria, 
non è un disegno o un ricamo; non si può
fare con tanta eleganza, con tanta serenità e delicatezza, con tanta 
grazia e cortesia. La rivoluzione è un atto
di violenza, è l'azione implacabile di una classe che abbatte il potere 
di un'altra classe. (Mao Tze-tung)

 sceglierai ciò che meglio si adatta. 
 
Certo, dopo aver spostato la marmotta che incarta i cioccolatini... hai 
idea per una società piccola cosa voglia dire RIFARE 15/20 anni di 
lavoro? Impossibile (e sia chiaro che hai la mia stessa idea: odio i 
porting e amo le riscritture ma...)


 Volete fare il processo alle intenzioni?
 
Io sì :)



 
 
https://en.wikipedia.org/wiki/F_Sharp_%28programming_language%29
 
 
 
Se leggi un po li mi sai dire come farebbe un linguaggio simile 
sostituire il FORTRAN ?
Bada che non sto affermando che tu abbia scritto una fesseria,ma se hai 
notizie del genere avrai delle fonti attendibili da MS stessa.
A me comunque mi sembra assai strano.
 

 porting e amo le riscritture ma...)
 
A proposito della recente discussione grande-azienda-vs-piccola, quel che dici è un ottimo motivo per NON lavorare nelle aziende piccole, quale che sia la retribuzione... :-))

 la retribuzione... :-))
 
Guarda ho lavorato:
3 anni come libero professionista (1 persona)
7 anni in aziende piccole (tra i 5 e i 12 persone)
5 anni in aziende "medie" (30/50 persone)
da poco in una grande (500/600 persone)
 
Tutte le combinazioni hanno pro e contro, il porting mantenendo 
tecnologia e know-how è davvero l'ultimo dei metodi di confronto che 
adotto :)


 da poco in una grande (500/600 persone)
 
se 600 e' "grande", quella mia (12mila) e quella di mia moglie (130mila) cosa sono? :D


delle aziende di merda!


 adotto :)
 
Mah, alla fine è il lavoro con cui ti devi confrontare tutto il tempo. Se consiste sempre nel rimestare roba vecchia di anni ed anni, rattoppata alla bell'e meglio, auguri.

 Volete fare il processo alle intenzioni?
 
Quando storicamente ci sono buone ragioni per farlo, è
bene anzi benissimo farlo ;-)
 
 
 

 porting e amo le riscritture ma...)
 
Il discorso che stai facendo tu vale appunto per una società piccola,
che oggi può esistere ma domani no... Quindi se riesce a campare con
un softwarino arcaico vecchio e puzzolente ci tira a campare e si spera
che vada bene...
Un'azienda grossa SA che se non aggiorna il suo parco software
verrà sorpassata da un'altra azienda grossa con un software
migliore e più aggiornato.
 
 
 

 ha scritto:

Quoto, proprio nell'informatica l'evoluzione è una delle principali
attività intrinseche esistenti, mancando questa allora la via del
fallimento è dietro l'angolo.
 
 


 
 
già, infatti notoriamente in tutte le aziende grosse si lavora
con metodologie all'avanguardia.
 

 migliore e più aggiornato.
 
Bè, il discorso non è proprio questo. 
E' invece quello di attribuire una specie di standard tipico delle aziende piccole per cui rimesterebbero per decenni la stessa roba, adattata e rattoppata, non avendo i mezzi per fare altrimenti. Se fosse così, sarebbe un panorama desolante, una vitaccia grama, quale che fosse lo stipendio (che poi te lo berresti tutto all'osteria per dimenticare :-)
Poi certamente un'azienda grande non vive (o dovrebbe vivere) di un singolo prodotto, per cui ha maggiori margini di cambiamento tecnico (comunque a volte stretti).

 INTENTI COSA VUOL DIRE?
 
Vuol dire che, almeno una volta, nella loro testa, hanno pensato al Fortran, quando stavano concependo il F#, il che, ovviamente, e` una stronzata.
Continua pure a renderti ridicolo.


Certo! visto che la tua unica intenzione e' quella di trollare.

aalan...@gmail.com
 in data venerdì, 11/12/2015 ha detto:

Non è che se lavori in una ditta con molti dipendenti ce l'hai più 
grosso ;) anzi, sei ancora più un numero più che una persona (già sui 
500 tendi a perderti).
 
Cmq sono sempre grandi... le imprese sono piccole, medie e grandi... 
quella di mia moglie ne ha alcuni milioni ;)


ispas in data venerdì, 11/12/2015 ha detto:

Guarda io quoto con te. Ma non posso fare il programmatore "ignorante 
della parte manageriale" e quindi devo analizzare anche dal punto di 
vista dell'imprenditore: Al3xI98O lavoro da me da 8 anni e da 6 anni 
sviluppa il prodotto CIPPALIPPA. Potrei farglielo riscrivere in 
VB.NET
 
sfruttando parti di codice, il knowhow e tutto il resto oppure fargli 
riscrivere tutto... ok, ma non posso permettermi di far riscrivere 8 
anni di codice quindi cerco la via di mezzo: magari lo riscrivo in 
parte in un linguaggio dove si possa fare il porting.
 
Ragazzi l'informatica "pura" piace anche a me ma è indubbio che ci sia 
altro (i soldi devono entrare: senza soldi non riscrivi nemmeno nulla).


ciccio in data venerdì, 11/12/2015 ha detto:

Vallo a dire a chi fattura milioni di €uro a società come TOD's e CAT 
sviluppando in VO.


ciccio in data venerdì, 11/12/2015 ha detto:

Ripeto ciè che ho scritto sopra: vallo a dire a chi usa VO (nel 2015!) 
con clienti enormi e fatturato milionario.


kojak in data venerdì, 11/12/2015 ha detto:

Infatti :D


 cui ha maggiori margini di cambiamento tecnico (comunque a volte stretti).
 
Esatto. Azienda grossa e azienda piccola dipende dalla testa di chi 
comanda


 quando stavano concependo il F#, il che, ovviamente, e` una stronzata. 
 
Cosa ne sai? Magari dursante una riunione per discutere di F# stavano 
parlando di altro è uscito un "ahah, mio zio usa il Fortaran che 
sfigato!" e quindi ci han pensato almeno una volta :D


 essere una scelta furba e ponderata.
 
Io sono d'accordo con te che il cambiamento tecnico, il rifacimento totale, ha dei costi molto elevati. Ecco perchè chi ha il Cobol o RPG tende a tenerselo... :-)
Tuttavia quando mi parli della tua azienda (credo ex) dove negli anni 80/90 hanno fatto l'applicativo in Clipper (all'epoca uno standard) ed oggi dopo 20 anni sono passati ad un "ottimo" Visual Object, ecco, siamo all'estremo opposto, conservatorismo totale. 
D'altra parte quando parliamo di Cobol (e forse di RPG) parliamo di entità molto grandi, di milioni di righe di codice, e di hardware dedicato e molto efficiente. Quando parliamo dell'azienda con VO, bè, non so se è proprio la stessa cosa. 
Comunque, visto dal punto di vista dell'informatico, penso che la virtù stia nel mezzo: va bene gestire l'esistente con molta prudenza, perchè l'azienda ha i costi bla bla, ma ogni tanto bisogna fare qualcosa di totalmente nuovo, ci vuole aria fresca in cucina, echeccà :-) 
 
 
 


non sto dicendo questo.
 
sto dicendo che c'e' in giro una strana percezione degli ordini di grandezza.

aalan...@gmail.com
 in data sabato, 12/12/2015 ha detto:

Beh in Italia la maggior parte delle imprese è micro-impresa o piccola 
impresa (insomma le PMI): già con 35 dipendenti sei tra quelle 
grandine.
 
Riporto:
<<L’*impresa micro* ha le seguenti caratteristiche:
 
numero di occupati inferiore a 10; fatturato o bilancio annuo non 
superiore a 2 milioni di euro.
L’*impresa piccola* ha e le seguenti caratteristiche::
 
numero di occupati da 10 a 49; fatturato o bilancio annuo non superiore 
a 10 milioni di euro.
L’*impresa media* ha le seguenti caratteristiche:
 
numero di occupati da 50 a 249; fatturato annuo non superiore a 50 
milioni di euro e un bilancio annuo non superiore a 43 milioni di euro.
L'*Impresa grande* ha le seguenti caratteristichei:
 
*numero di occupati oltre 249*; fatturato annuo superiore a 50 milioni 
di euro, bilancio annuo superiore a 43 milioni di euro.
Per tutte le quattro tipologie di impresa vale il requisito di 
autonomia, come descritto nel decreto ministeriale 18 aprile 2005.>>
 
Quindi che tu abbia 250, 650 e 15000 dipendenti cadi sempre nella 
grande impresa (se poi faranno la grandissima sarò diverso ma per 
ora...)


 ora...)
 
si ma al di la delle definizioni burocratiche fra 250 dipendenti e 2500 c'è
un ordine di grandezza, burocraticamente saranno la stessa cosa ma 
lavorativamente no. una azienda con migliaia di dipendenti 
tendenzialmente avrà più sedi/progetti distribuiti almeno a livello 
nazionale e questo anche per un semplice pm vuol dire trasferirsi 
diverse volte nel corso della carriera, per dire.

 sfigato!" e quindi ci han pensato almeno una volta :D
 
Si`, certo.
 
 

4ndre4 in data domenica, 13/12/2015 ha detto:

:P


rootkit in data domenica, 13/12/2015 ha detto:

Certo ma io ho dato le definizioni ufficiali... cmq anche noi abbiamo 
più sedi in italia e nel mondo (le principali a Bologna, Milano 1 e 
Milano 2), più progetti, trasferte, trasferimenti... certo non siamo 
Accenture ma chissenefrega onestamente...


 ci vuole aria fresca in cucina, echeccà :-) 
 
Quoto, in più se rinnovi poco alla volta non ti trovi a dover rinnovare 
tutto: come dare il bianco in casa, se ogni anno fai una stanza/piano è 
una cosa ma quando ti trovi a dover fare tutto è un casino di tempo e 
risorse (come nel mio caso in cui dovrò fare i 3 piani di casa l'estate 
prox!!! :( )


 F# non sia un prodotto di MS ma di FSF (F# Software Foundation) 
 
Dove hai letto quest'ultima cosa in particolare?
 
 

 sviluppando in VO.
 
Ok tu non dire a loro come si sentiranno l'ipotetico giorno in cui VO
non sarà più aggiornato e finirà il supporto.
 
 


Sul sito della fondazione stessa, dove c'e' tutta la storia a partire 
dal 2013 (se ben ricordo).

Dr.UgoGagliardelli <do.no...@me.please> ha scritto:

Però, che coincidenza pazzesca di acronimi... FSF = Free Software Foundation
 
:-O