Nå, det sker, og det er ret ofte. I processen med at kommunikere med softwareudviklere taler de ganske smigrende om vores teknologier, for eksempel om, hvordan de virkelig hjalp dem med at studere i skolen eller udføre videnskabeligt arbejde, men når jeg derefter stiller dem spørgsmålet: "Så du bruger tungen Wolfram sprog og computeregenskaber i dine softwaresystemer?"Nogle gange svarer de ja, men alt for ofte er der en akavet stilhed, og så siger de,"Nej, men er det muligt?'.
Jeg vil gerne være overbevist om, at svaret på dette spørgsmål altid kun vil være: "Ja, det er nemt!" Og for at hjælpe dig med dette, lancerer vi i dag gratis Wolfram Engine for udviklere (Gratis Wolf Engine for udviklere). Det er en fuldgyldig Wolfram Language-motor, der kan implementeres på ethvert system og kaldes fra ethvert program, sprog, webserver eller noget andet...
Wolfram Engine er hjertet i alle vores softwareprodukter. Dette er, hvad Wolfram-sproget implementerer, med al dets beregningsmæssige intelligens, algoritmer, vidensbase og så videre og så videre. Det er det, der holder os i gang desktop produkter (herunder Mathematica), såvel som vores cloud platform. Det er det, der sidder indeni Wolfram | Alpha, og i flere og flere tal kerneproduktionssystemer i verden. Og nu giver vi endelig muligheden for at downloade denne motor gratis for at løse problemer bruge i dine softwareudviklingsprojekter til alle, der ønsker det.
Wolfram Language programmeringssprog
Mange kender til sproget Wolfram sprog (ofte kun i form af Mathematica-programmet) som et kraftfuldt system til interaktiv computing, såvel som til videnskabelig forskning inden for uddannelse, databehandling og "Computational X" (områder med computing) for mange X (vidensområder). Det bliver dog i stigende grad brugt, uden at blive bragt i forgrunden, som en nøglekomponent i opbygning af produktionssoftwaresystemer. Så hvad kan det gratis Wolfram Engine-bibliotek gøre for udviklere nu? “Det pakker sproget på en sådan måde, at det er praktisk at indsætte det i mange softwaremiljøer og projekter.
Vi bør stoppe her for afklaring, Hvordan jeg ser Wolfram-sproget i nutidens realiteter. (Det skal bemærkes, at du straks kan køre det online i Wolfram sprog sandkasse). Det vigtigste er at indse, at Wolfram-sproget i sin nuværende form virkelig er et fundamentalt nyt softwareprodukt, nemlig komplet computersprog. I dag er det ekstremt kraftfuldt (symbolsk, funktionel, ... ) er et programmeringssprog, men det er meget mere end det, fordi det har den unikke egenskab, at det har et stort antal computerbaserede vidensbaser indbygget: viden om algoritmer, viden om verden omkring os, viden om hvordan man automatiserer softwareprodukter og processer.
Målet med Wolfram-sproget er enkelt, men også ret ambitiøst: alt, hvad der skal til, skal være indbygget i sproget og samtidig være så automatiseret som muligt.
Men lad os gå tilbage til fødslen af computerteknik - alt, der eksisterede dengang, var kun maskinkode, så dukkede simple programmeringssprog op. Og snart kunne det endda tages for givet, at en computer skulle have et operativsystem forudinstalleret. Senere, med fremkomsten af netværk, dukkede brugergrænsefladen op, derefter midlerne til at oprette forbindelse til netværket.
Jeg ser det som mit mål, sammen med Wolfram-sproget, at give brugeren et niveau af beregningsmæssig intelligens, der i det væsentlige indeholder al den beregningsmæssige viden om hele vores civilisation og giver folk mulighed for at tage for givet, at deres computer vil vide, hvordan man genkender objekter i et billede, hvordan man løser ligninger eller beregner befolkningen i enhver by, samt utallige løsninger på andre nyttige problemer.
I dag, med den gratis Wolfram Engine til udviklere, vil vi gerne gøre vores produkt allestedsnærværende og hurtigt tilgængeligt for softwareudviklere.
Gratis Wolfram-motor til udviklere har adgang til hele databasen Wolfram viden gennem gratis Wolfram Cloud Basic abonnementsplan. (Hvis du ikke har brug for realtidsdata, kan alt cachelagres, og du kan køre Wolfram Engine offline.) Et grundlæggende abonnement på Wolfram Cloud giver dig også mulighed for at gemme dine metoder API i skyen.
(Selvfølgelig, hvis du ønsker at udnytte hele vores "ultra-arkitektur", der spænder over desktop, server, cloud, parallel, embedded, mobil - og interaktiv, udviklings- og produktionscomputere - så er et godt sted at starte Wolfram|En, som er tilgængelig som en gratis prøveversion).
Idriftsættelse
Så hvordan fungerer licensering af det gratis Wolfram Engine-bibliotek for udviklere? I løbet af de sidste 30+ år har vores virksomhed haft en meget enkel brugsmodel: Vi har licenseret vores software til profit, hvilket er det, der giver os mulighed for at fortsætte vores langsigtede mission kontinuerlig og energisk videnskabelig udvikling. Vi har også stillet mange vigtige programmer til rådighed gratis - for eksempel er dette vores vigtigste Wolfram|Alpha hjemmeside, Wolfram spiller og adgang til Wolfram-skyen med et basisabonnement.
Den gratis Wolfram Engine er designet til udviklere at bruge, når de udvikler færdig software. Du kan bruge det til at udvikle færdige softwareprodukter, både til dig selv og til den virksomhed, du arbejder for. Du kan bruge det til at udvikle personlige projekter i hjemmet, skolen eller arbejdet. Du kan bruge det til at lære Wolfram-sproget til fremtidige softwareprojekter. (Hvis du er interesseret, er dette link tilgængeligt gyldig licens).
Hvis du har et færdigt softwareprodukt (system) klar til at køre, kan du også få licens til produktion ved hjælp af Wolfram Engine. Præcis hvordan dette fungerer, afhænger af det specifikke softwareprodukt, du har oprettet og tilbyder. Der er flere muligheder: til implementering på stedet, til virksomhedsimplementering, til distribution af Wolfram Engine-biblioteket med software eller hardware, til implementering på cloud computing-platforme og til implementering i Wolfram Cloud eller Wolfram Enterprise Private Cloud.
Hvis du bygger et gratis open source-system, kan du anmode om en gratis licens til at bruge Wolfram Engine. Også hvis du allerede har en licens af Wolfram-licenstype (af den type, der f.eks. findes i de fleste universiteter), kan du frit bruge den gratis Wolfram Engine for Developers til alt, hvad der er angivet i licensen.
Vi har endnu ikke dækket alle de mulige nuancer ved at bruge Wolfram-motoren, men vi er forpligtet til at gøre licensering let på lang sigt (og vi arbejder på at sikre, at Wolfram-sproget altid er tilgængeligt og funktionelt offline). Vi har i øjeblikket stabile priser på alle vores softwareprodukter, der er blevet skabt over 30+ års hårdt arbejde, og vi vil gerne holde os så langt væk som muligt fra de mange typer reklamegimmicks, der desværre er blevet alt for almindelige i de seneste år. gange softwarelicensområder.
Brug det for dit helbred!
Jeg er meget stolt af det, vi har været i stand til at skabe med Wolfram-sproget, og det har været en fornøjelse at se alle de opfindelser, opdagelser og udviklinger inden for uddannelse, der er opnået ved hjælp af vores software gennem disse årtier. I de senere år er der opstået et fundamentalt nyt niveau i den stadig mere udbredte brug af Wolfram-sproget i store softwareprojekter. Nogle gange er hele projektet kun bygget i Wolfram-sproget. Nogle gange introduceres Wolfram-sproget for at bringe noget ekstra beregningsintelligens på højt niveau til et bestemt sted i et projekt.
Målet med den gratis Wolfram Engine for udviklere er at gøre det nemmere for enhver bruger at bruge Wolfram-sproget i ethvert softwareudviklingsprojekt, og når man bygger systemer, der bruger dets kraftfulde computeregenskaber.
Vores team har arbejdet hårdt for at gøre Free Wolfram Engine så let for udviklere at bruge og implementere som muligt. Men hvis der pludselig er noget, der ikke virker for dig personligt eller i dit projekt på arbejdet, så tak send mig et brev! Hvis alt er ok, så brug det, vi har udviklet til dig, og lav noget nyt baseret på det, der allerede er skabt!