Microsoft ha stretto una partnership con HackerRank per dare a Bing la capacità di fare ricerche dirette di pezzi di codice sorgente, attività che sui motori Web della concorrenza porta generalmente alla consultazione di link riguardanti l’argomento o contenenti il codice cercato in forma “statica”.
Diversamente dalla concorrenza, però, ora Bing traduce le suddette ricerche statiche in qualcosa di “attivo”: un mini-editor integrato nell’engine permette di consultare il codice, modificarlo o persino di eseguirlo per verificarne i risultati.
La nuova funzionalità di Bing supporta più di 80 esempi di codice focalizzati sui termini di ricerca e gli algoritmi più comuni, e per gli algoritmi che lo supportano è persino possibile testare la conversione da un codice all’altro scegliendo fra C, C++, C#, Python, PHP e Java.
La possibilità di consultare la soluzione a un problema di programmazione in linguaggi diversi permette di imparare nuove cose tramite un modello di “stele di Rosetta” digitale per lo sviluppo software, spiega Microsoft ; Bing a parte, gli utenti dell’IDE Visual Studio hanno in effetti già accesso alla ricerca tra 21 milioni di esempi di codice grazie al plug-in Developer Assistant.
Alfonso Maruccia
-
mah.......
a gennaio ci avete detto che "a partire dal prossimo Android N, le API Java verranno sostituite dalle librerie OpenJDK, progetto completamente open"....Inoltre, lateralmente, Golang ha aggiunto il supporto ad android NDK 2 anni fa.... (anche se non ho idea come [E SE] la cosa abbia avuto uno sviluppo nelle varie direzioni)Cmq tutto po' esse'.....bubbaRe: mah.......
- Scritto da: bubba> a gennaio ci avete detto che "a partire dal> prossimo Android N, le API Java verranno> sostituite dalle librerie OpenJDK, progetto> completamente> open"....> > Inoltre, lateralmente, Golang ha aggiunto il> supporto ad android NDK 2 anni fa.... (anche se> non ho idea come [E SE] la cosa abbia avuto uno> sviluppo nelle varie> direzioni)> > Cmq tutto po' esse'.....Java e stata la scelta sbagliata sin dall'inizio, anche se era il linguaggio adatto per cercare di attrarre a sviluppare quanti più cani e porci.Il fuddaroRe: mah.......
- Scritto da: Il fuddaro> - Scritto da: bubba> > a gennaio ci avete detto che "a partire dal> > prossimo Android N, le API Java verranno> > sostituite dalle librerie OpenJDK, progetto> > completamente> > open"....> > > > Inoltre, lateralmente, Golang ha aggiunto il> > supporto ad android NDK 2 anni fa.... (anche se> > non ho idea come [E SE] la cosa abbia avuto uno> > sviluppo nelle varie> > direzioni)> > > > Cmq tutto po' esse'.....> > Java e stata la scelta sbagliata sin dall'inizio,> anche se era il linguaggio adatto per cercare di> attrarre a sviluppare quanti più cani e> porci.era certo meglio il .NET. Infatti notiamo il tripudio di windozfonini in giro :)bubbaRe: mah.......
- Scritto da: bubba> - Scritto da: Il fuddaro> > - Scritto da: bubba> > > a gennaio ci avete detto che "a partire dal> > > prossimo Android N, le API Java verranno> > > sostituite dalle librerie OpenJDK, progetto> > > completamente> > > open"....> > > > > > Inoltre, lateralmente, Golang ha aggiunto il> > > supporto ad android NDK 2 anni fa.... (anche> se> > > non ho idea come [E SE] la cosa abbia avuto> uno> > > sviluppo nelle varie> > > direzioni)> > > > > > Cmq tutto po' esse'.....> > > > Java e stata la scelta sbagliata sin> dall'inizio,> > anche se era il linguaggio adatto per cercare di> > attrarre a sviluppare quanti più cani e> > porci.> era certo meglio il .NET. Infatti notiamo il> tripudio di windozfonini in giroSarebbe sicuramente stato meglio mettere .Net, indipendentemente dal sucXXXXX di WindowsPhone. SucXXXXX che non è arrivato per semplici questioni di tempistiche e non per qualità del sistema operativo (OS che era ed è migliore di Android).EthypeRe: mah.......
- Scritto da: bubba> - Scritto da: Il fuddaro> > - Scritto da: bubba> > > a gennaio ci avete detto che "a partire dal> > > prossimo Android N, le API Java verranno> > > sostituite dalle librerie OpenJDK, progetto> > > completamente> > > open"....> > > > > > Inoltre, lateralmente, Golang ha aggiunto il> > > supporto ad android NDK 2 anni fa.... (anche> se> > > non ho idea come [E SE] la cosa abbia avuto> uno> > > sviluppo nelle varie> > > direzioni)> > > > > > Cmq tutto po' esse'.....> > > > Java e stata la scelta sbagliata sin> dall'inizio,> > anche se era il linguaggio adatto per cercare di> > attrarre a sviluppare quanti più cani e> > porci.> era certo meglio il .NET. Infatti notiamo il> tripudio di windozfonini in giro> :)No .net MAI!! Ma un linguaggio per gente che sa programmare, in quanto ha due palle che coscientemente sanno che fanno parte del corpo, e quindi è in grado di usare C++ magari.Con java si è cercato di mettere nel gran calderone, anche fornucolosi apprendisti programmatori. Giussto per dirne una. ;-)Il fuddaroRe: mah.......
- Scritto da: bubba> a gennaio ci avete detto che "a partire dal> prossimo Android N, le API Java verranno> sostituite dalle librerie OpenJDK, progetto> completamente open"....Swift è un linguaggio, OpenJDK un framework. Nono mi aspetto che portino Cocoa su Android. Semmai il "mostro di Frankenstein" sarebbe del codice Swift che usa classi e chiamate di OpenJDK.FDGRe: mah.......
- Scritto da: FDG> - Scritto da: bubba> > > a gennaio ci avete detto che "a partire dal> > prossimo Android N, le API Java verranno> > sostituite dalle librerie OpenJDK, progetto> > completamente open"....> > Swift è un linguaggio, OpenJDK un framework.cos'e' una battuta semantica? :) e' ovvio che openjdk e' il nome di un framework. un framework che contiene pkg che implementano il LINGUAGGIO java (java se 7 in avanti, penso). Con tutto lo scatolame necessario (almeno PENSO, vista la simpatia Oracle.. ). Per quello si chiama JDK = ha il JRE + i devel tools. E il JRE = la VM + class + runtime libraries & co.Detto cio non ho la minima idea se abbia senso pensare al openjdk solo per dare spazio ai cervelli malati di oracle e i suoi avvocati...bubbaPrimo della classe
Come al solito copiano da Apple, cosa non gli hanno copiato del resto?Vecchia storia uno copia sempre dal primo della classeStoricoRe: Primo della classe
Senti, queste sono razzate sparate lì solo per mettere un freno alle pretese di oracle in quanto a fatti però siamo a zero.Starebbe, voci anonime, blabla e conclude con:"il porting di Swift su Android sarebbe tutto fuorché facile o immediato"Un po' di raziocinio non ce lo mettete mai quando leggete, tanto analfabetismo funzionale e tifo da bar dello sport.https://it.wikipedia.org/wiki/Analfabetismo_funzionalePer concludere papple é l' azienda che più a copiato nella storia dell' umanità, alcuni esempi:http://9gag.com/gag/5195630/has-apple-really-ever-invented-anythinghttp://www.laptopmag.com/articles/apple-features-copied-from-windows-androidhttp://www.gottabemobile.com/2015/06/08/ios-9-features-apple-borrowed-from-android/http://mashable.com/2012/10/27/apple-stolen-ideas//Ripetete sempre le solite falsità... bugiardi.papple loozerzRe: Primo della classe
- Scritto da: Storico> ...Guarda che è Apple che in questo caso ha detto: "copiate e condividete" :DFDGRe: Primo della classe
E nessuno se li cagh*r*.afflePrevedibile
Onestamente avevo pensato a Swift come possibile sostituto di Java su Android.Come dissi già in precedenza, data la situazione del sistema che deve girare un gran numero di sotto-architetture ARM differenti, l'unica alternativa reale a Java è IR+LLVM, e Swift è nato proprio attorno ad esso.E pare proprio che non sia stato l'unico a vederla in questa maniera. :peppinoRe: Prevedibile
- Scritto da: peppino> Onestamente avevo pensato a Swift come possibile> sostituto di Java su> Android.> Come dissi già in precedenza, data la situazione> del sistema che deve girare un gran numero di> sotto-architetture ARM differenti, l'unica> alternativa reale a Java è IR+LLVM, e Swift è> nato proprio attorno ad> esso.> > E pare proprio che non sia stato l'unico a> vederla in questa maniera. > :Quoto 100%.Certo riscrivere tutte le classi è na bella gatta da pelare.maxsixRe: Prevedibile
Beh, questo è indubbio.Ma secondo me pian piano stanno già cominciando.Dubito fortemente che quest'indiscrezione sia arrivata senza che Google o altri l'abbiano voluto.IMHO il porting era già in cantiere da un po' e stanno agitando le acque.Alla fine IMHO la motivazione vera dietro questa scelta non è nemmeno tanto Oracle. Per zittirla infatti basterebbe OpenJDK.L'adozione di Swift IMHO ha un ben altro competitor in mente.Infatti sono più che sicuro che, subito dopo l'arrivo del linguaggio, arriverà un framework che farà astrazione tra le classi iOS di Cocoa Touch e le controparti Android, in modo da permettere agli sviluppatori di usare più o meno lo stesso codice per entrambi gli OS.E questo porterebbe alla morte di Xamarin, che IMHO è il vero competitor che Google ha in mente, dato che sicuramente molti sviluppatori non andrebbero più da C#, visto che potrebbero ottenere uno sviluppo cross-platform con pochi sforzi direttamente con Swift, che è il linguaggio di riferimento.peppinoRe: Prevedibile
- Scritto da: peppino> Beh, questo è indubbio.> Ma secondo me pian piano stanno già cominciando.> > Dubito fortemente che quest'indiscrezione sia> arrivata senza che Google o altri l'abbiano> voluto.> IMHO il porting era già in cantiere da un po' e> stanno agitando le> acque.> > Alla fine IMHO la motivazione vera dietro questa> scelta non è nemmeno tanto Oracle. Per zittirla> infatti basterebbe> OpenJDK.> > L'adozione di Swift IMHO ha un ben altro> competitor in> mente.> Infatti sono più che sicuro che, subito dopo> l'arrivo del linguaggio, arriverà un framework> che farà astrazione tra le classi iOS di Cocoa> Touch e le controparti Android, in modo da> permettere agli sviluppatori di usare più o meno> lo stesso codice per entrambi gli> OS.> E questo porterebbe alla morte di Xamarin, che> IMHO è il vero competitor che Google ha in mente,> dato che sicuramente molti sviluppatori non> andrebbero più da C#, visto che potrebbero> ottenere uno sviluppo cross-platform con pochi> sforzi direttamente con Swift, che è il> linguaggio di> riferimento.Smontando tutte le mire di Microsoft in ambito sviluppo.A meno che Microsoft non porti dentro Visual Studio anche Swift, visto che è di fatto Open.Parecchia rognosa anche questa cosa....maxsixswift tra 10 anni!
Swift che sostituisce java su android?tra 10 anni sara' pronto!!!mimmoRe: swift tra 10 anni!
- Scritto da: mimmo> Swift che sostituisce java su android?> tra 10 anni sara' pronto!!!Beh, l'unico casus belli a riguardo è proprio Apple.Da quello che si sa ci ha messo un anno a fare la v. 1.0 su Xcode (che era poco più di un giocattolo) e un altro anno per la 2.0.Non vedo perchè Google ci dovrebbe mettere di più.Certo se è così Android N addio oppure rinviato a data da destinarsi per portarsi in pancia Swift.maxsixRe: swift tra 10 anni!
- Scritto da: mimmo> Swift che sostituisce java su android?> tra 10 anni sara' pronto!!!10 anni? Cala, cala...Se come ho detto a maxsix il vero competitor di Google è Xamarin, allora è probabile che Swift lo vedremo già tra due-tre anni.Poi da qui si dovrà solo aspettare il porting delle applicazioni grosse, mettendo il runtime Java in modalità manutenzione (senza quindi aggiunta di API successive) e cominciare a tagliare la retro-compatibilità con le versioni delle API più vecchie in modo da obbligare gli sviluppatori a mettere mano al codice ed a vagliare l'uso di Swift in un'ottica di lungo periodo.Se a questo ci aggiungi che la migrazione farebbe comodo pure ad Apple, dato che sarebbe interessata a vedere una migrazione più massiccia in casa sua da Objective-C, direi che il passaggio a Swift potrebbe subire una grossa accelerazione, perché potrebbe aprire le porte allo sviluppo cross-platform: un solo codice per iOS e Android e una sensibile riduzione dei costi di porting e mantenimento. E credo che come motivazione per abbandonare Java sia più che sufficiente.Considera inoltre che Apple vuole rendere Swift il linguaggio di riferimento a diversi livelli per il prossimo decennio. E non sembra l'unica a pensarla in questa maniera, dato che il linguaggio lo sta spingendo pure IBM per soluzioni SaaS. Ed il che vorrebbe dire che adottare Swift lato mobile vorrebbe anche poter dire sbocchi lavorativi in settori differenti come il cloud.peppinoGrazie, il tuo commento è in fase di approvazioneGrazie, il tuo commento è stato pubblicatoCommento non inviatoGrazie per esserti iscritto alla nostra newsletterOops, la registrazione alla newsletter non è andata a buon fine. Riprova.Leggi gli altri commentiAlfonso Maruccia 11 04 2016
Ti potrebbe interessare