Migliore risposta
TensorFlow – Wikipedia di Google ( TL; DR potrebbe non essere il più famoso / conosciuto, ma il software [Python] più utilizzato / popolare o software basato su di esso?):
Scritto in Python , C ++ , CUDA
Cioè come con la maggior parte del software che deve essere veloce, Python è (solo) il wrapper. Python il linguaggio ufficiale da cui usarlo (non sono sicuro che tu possa o dovresti usare solo C ++ senza passare attraverso il wrapper.
[Tuttavia, il wrapper Julia non ufficiale è migliore (dato che Julia è spesso un sostituto o un complemento di Python: malmaud / TensorFlow.jl : “Visualizza un elenco di vantaggi rispetto allAPI Python . “]
Questo è un caso interessante, perché anche se non lo conosci, è una delle librerie di machine learning / deep learning più popolari. E persino Google ha speciali unità di elaborazione del tensore hardware (TPU ), che puoi solo noleggiare laccesso … o almeno non ancora acquistare. Apple in iPhone X ha anche hardware di rete neurale e alcuni telefoni Android (ad esempio Pixel 2, credo), quindi usa ML (e “ TensorFlow Lite “) almeno diventerà popolare, forse il software più popolare che usi [anche senza saperlo] e potrebbe già essere così. Non ne sono sicuro, Presumo Google Now (” OK Google “) utilizza già [se non lato client, quindi lato server?] TensorFlow (e Amazon Alexa ?).
Un altro caso interessante è (il toolkit ML che riceve meno attenzione):
Microsoft Cognitive Toolkit (“CNTK”):
I componenti possono gestire dati multidimensionali densi o sparsi da Python, C ++ o BrainScript
Per molto tempo, sembra ancora, Microsoft non supportava il proprio linguaggio C #, mentre cera / è il loro Python ufficiale wrapper per il tempo più lungo …
Da: Il software AI supera gli esseri umani nel test di comprensione della lettura
Questa pietra miliare dellintelligenza artificiale è stata raggiunto utilizzando Stanford Question Answering Dataset ( SQuAD ), che consiste di oltre 10.000 domande- coppie e risposte
Microsoft dovrebbe ottenere molto credito in AI.
Non ho trovato la lingua utilizzata (o la libreria, ad es. uno dei precedenti?). Python non è menzionato nel documento, ma di solito i linguaggi di implementazione non lo sono:
https://www.microsoft.com/en-us/research/wp-content/uploads/2017/05/r-net.pdf
Risposta
La risposta è importante su cosa intendi per software. Se è unapplicazione mobile, mi dispiace che Python non sia così famoso per il mobile computing. Può darsi che esistano framework come kivy ma questo non è il campo in cui Python domina.
Prima di arrivare al software desktop dobbiamo capire che il cosiddetto “software” di oggi non dipende da una singola lingua, almeno quando scala come un gigante. Il mercato del software desktop Microsoft “ è dominato di .net e Java . Ma posso dirti il nome di un gioco popolare in cui viene utilizzato Python, e il gioco è Battlefield. Quando esaminiamo Linux, otterrai molti software che richiedono Python e Pyqt per funzionare da soli.
Ora arriviamo alle app web. Questa è la piattaforma in cui Python ha più successo. Potresti avere una bella conversazione con un affascinante chatbot, postare su Pinterest, Reddit o Instagram, guardare video di YouTube, cercare su Google, guardare pubblicità correlata alle tue necessità o persino guardare questa risposta su Quora, quindi stai usando Python e questi sono i più popolari “Software Python” o “Software” che utilizziamo.