{"id":10649,"date":"2009-05-16T07:13:34","date_gmt":"2009-05-16T06:13:34","guid":{"rendered":"http:\/\/www.pasteris.it\/blog\/?p=10649"},"modified":"2009-05-16T07:25:27","modified_gmt":"2009-05-16T06:25:27","slug":"wolframalpha-e-vivo","status":"publish","type":"post","link":"https:\/\/www.pasteris.it\/blog\/2009\/05\/16\/wolframalpha-e-vivo\/","title":{"rendered":"WolframAlpha \u00e8 vivo !"},"content":{"rendered":"<p><a href=\"http:\/\/www.wolframalpha.com\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright\" title=\"lancio wolframalpha\" src=\"http:\/\/blog.wolframalpha.com\/data\/uploads\/2009\/05\/countdown.jpg\" alt=\"\" width=\"197\" height=\"113\" \/>WolframAlpha<\/a> ha cambiato la sua roadmap che prevedeva il lancio per luned\u00ec 18 e <a href=\"http:\/\/blog.wolframalpha.com\/2009\/05\/15\/live-from-champaign\/\">ha lanciato nella serata di ieri 15 maggio il suo nuovo strumento di ricerca<\/a>.<\/p>\n<p>Le prime impressioni d&#8217;uso di\u00a0<a href=\"http:\/\/www.readwriteweb.com\/archives\/wolfram_alpha_launch_starts_tonight.php\" target=\"_self\">ReadWriteWeb<\/a>, <a href=\"http:\/\/news.cnet.com\/8301-11386_3-10242172-76.html\" target=\"_self\">CNET News<\/a>, <a href=\"http:\/\/www.datacenterknowledge.com\/archives\/2009\/05\/15\/wolfram-alpha-struggles-in-traffic-tests\/\" target=\"_self\">Data Center Knowledge<\/a>, <a href=\"http:\/\/lifehacker.com\/5255918\/wolfram-alpha-data-search-engine-launches-tonight\" target=\"_self\">Lifehacker<\/a>, <a href=\"http:\/\/gizmodo.com\/5255681\/wolfram-alpha-launches-tonight-at-7pm-cst\" target=\"_self\">Gizmodo<\/a> , <a href=\"http:\/\/www.techcrunch.com\/2009\/05\/15\/putting-wolfram-alpha-to-the-test-not-super-impressed-but-here-are-50-invites\/\" target=\"_self\">TechCrunch<\/a> , <a href=\"http:\/\/latimesblogs.latimes.com\/technology\/2009\/05\/video-wolframalpha-to-go-ahead-with-soft-launch-now-counting-down.html\" target=\"_self\">L.A. Times Tech Blog<\/a>, <a href=\"http:\/\/mashable.com\/2009\/05\/15\/wolfram-alpha-launch-2\/\" target=\"_self\">Mashable<\/a> , <a href=\"http:\/\/searchengineland.com\/wolframalpha-the-un-google-19296\" target=\"_self\">Search Engine Land<\/a><\/p>\n<p>La prima impressione grande potenza di ricerca, una esposizione molto chiara dei dati senza avere troppa chiarezza delle fonti, molte ricerce finite con desolanti poche informazioni. Sembra pi\u00f9 di essere su Wikipedia, piuttosto che su Google. Ci vuole del tempo per imparare a apprezare tutta la potenza di WolframAlpha.<\/p>\n<p>Un video di test<\/p>\n<p><object width=\"425\" height=\"344\" data=\"http:\/\/www.youtube.com\/v\/2GNr74gTOIA&amp;hl=it&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999\" type=\"application\/x-shockwave-flash\"><param name=\"allowFullScreen\" value=\"true\" \/><param name=\"allowscriptaccess\" value=\"always\" \/><param name=\"src\" value=\"http:\/\/www.youtube.com\/v\/2GNr74gTOIA&amp;hl=it&amp;fs=1&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999\" \/><param name=\"allowfullscreen\" value=\"true\" \/><\/object><\/p>\n<p>Steven Wolfram <a href=\"http:\/\/blog.wolframalpha.com\/2009\/05\/15\/wolframalpha-is-launching-made-possible-by-mathematica\/\">spiega il retrobottega di WolframAlpha<\/a><\/p>\n<p><!--more--><\/p>\n<blockquote><p>Wolfram|Alpha defines a new direction in computing\u2014that would have simply not have been possible without <em>Mathematica<\/em>, and that in time will add some remarkable new dimensions to <em>Mathematica<\/em> itself. In terms of technology, Wolfram|Alpha is a uniquely complex software system, which has been entirely developed and deployed with <em>Mathematica<\/em> and <em>Mathematica<\/em> technologies.<\/p>\n<p>We are still at the beginning of Wolfram|Alpha as a long-term project, but already it contains nearly 6 million lines of <em>Mathematica<\/em> code\u2014all, of course, authored and maintained in <a href=\"http:\/\/www.wolfram.com\/products\/workbench\/\">Wolfram <em>Workbench<\/em><\/a>. When we launch Wolfram|Alpha this weekend, it will be running <em>Mathematica<\/em> on about 10,000 processor cores, using <a href=\"http:\/\/www.wolfram.com\/products\/gridmathematica\/\">grid<em>Mathematica<\/em><\/a>-based parallelism. And every single query that comes into the system will be served with <a href=\"http:\/\/www.wolfram.com\/products\/webmathematica\/\">web<em>Mathematica<\/em><\/a>.<\/p>\n<p>If you watch the live webcast tonight, you\u2019ll see lots of real-time system analysis, logging, and visualization\u2014all written in <em>Mathematica<\/em>. I\u2019ve been thinking about building Wolfram|Alpha for a very long time. But one of the most important things that\u2019s made it possible now is the state of <em>Mathematica<\/em> today. We\u2019ve always thought that <em>Mathematica<\/em> was an increasingly development environment. But what we\u2019ve done with the development of Wolfram|Alpha in the past few years serves as living proof.<\/p>\n<p>The <em>Mathematica<\/em> Computable Data Initiative was the testbed for the large-scale data curation system that we\u2019ve set up for Wolfram|Alpha. And this curation system itself relies on many features of <em>Mathematica<\/em>. We\u2019re importing data in almost every conceivable format using <em>Mathematica<\/em>\u2019s <a href=\"http:\/\/reference.wolfram.com\/mathematica\/ref\/Import.html\">import capabilities<\/a>. We\u2019re combining and analyzing data using <em>Mathematica<\/em>\u2019s <a href=\"http:\/\/reference.wolfram.com\/mathematica\/guide\/NewIn70ComputableData.html\">data<\/a>, <a href=\"http:\/\/reference.wolfram.com\/mathematica\/guide\/Statistics.html\">statistics<\/a> and <a href=\"http:\/\/reference.wolfram.com\/mathematica\/guide\/VisualizationAndGraphicsOverview.html\">visualization<\/a> capabilities. Our human curation and expert review process is done using <em>Mathematica<\/em> <a href=\"http:\/\/reference.wolfram.com\/mathematica\/guide\/Mathematica.html\">symbolic documents<\/a>, with extensive <a href=\"http:\/\/reference.wolfram.com\/mathematica\/guide\/Mathematica.html\">dynamic interface<\/a> capabilities. And our whole central data repository system is written in <em>Mathematica<\/em>, with symbolic representations of data and its relationships, and efficient underlying use of <a href=\"http:\/\/reference.wolfram.com\/mathematica\/DatabaseLink\/guide\/SQLDatabaseOperations.html\"><em>DatabaseLink<\/em><\/a> for relevant large and real-time datasets.<\/p>\n<p>Already in <em><a href=\"http:\/\/www.wolfram.com\/products\/mathematica\/newin7\/\">Mathematica 7<\/a><\/em> we\u2019ve integrated many kinds of data seamlessly into the <em>Mathematica<\/em> language. And within <em>Mathematica<\/em> it\u2019s possible to do arbitrarily flexible large-scale computations with the data. Wolfram|Alpha adds tremendous ease of use for small-scale computations\u2014as well as introducing a large number of new types of data, which can potentially be accessed for large-scale computation in <em>Mathematica<\/em> in the future.<\/p>\n<p>Beyond curated data, another important aspect of Wolfram|Alpha is its ability to actually do computations. In building Wolfram|Alpha, we\u2019ve been systematically implementing all the methods and models of science and other areas whether quantitative approaches can be used. This is of course an immense undertaking, and without <em>Mathematica<\/em> it would have been impossible.<\/p>\n<p>The coherent symbolic structure of <em>Mathematica<\/em> is crucial to constructing the frameworks that make the programming even vaguely conceivable. And in the actual implements of so many models and methods, we\u2019re using practically every corner of <em>Mathematica<\/em>\u2019s huge web of algorithmic capabilities.<\/p>\n<p>Often there may be some simple approximation that could be implemented just as a formula. But because we have <em>Mathematica<\/em>, we can do the real computation\u2014and get real state-of-the-art results, solving differential equations, performing global optimizations, and doing whatever sophisticated math or computations are needed.<\/p>\n<p>One of the highly visible features of Wolfram|Alpha is its ability to understand free-form linguistic input. And this too would have been impossible without <em>Mathematica<\/em>.<\/p>\n<p>There are many parts to Wolfram|Alpha\u2019s linguistic processing system. But one common theme is the deep use of symbolic programming and <em>Mathematica<\/em>\u2019s unique symbolic pattern-matching capabilities. And here again the immediate access to efficient algorithms is also crucial\u2014whether it be for string processing, discrete math or something else. (Who knew that parsing nested sequences of |\u2019s is best done with efficient linear programming?)<\/p>\n<p>Yet another central aspect of Wolfram|Alpha is its automated presentation of results. And here again, many parts of <em>Mathematica<\/em> play crucial roles. Every output from Wolfram|Alpha is constructed by the Wolfram|Alpha server as a <em>Mathematica<\/em> notebook. The ability to automatically typeset tables, math and collections of graphics of unknown sizes and shapes is crucial. And the automatic computational aesthetics built into <em>Mathematica<\/em> are what have made it practical to implement thousands of different kinds of visualizations in Wolfram|Alpha.<\/p>\n<p>If one looks at the internal code of Wolfram|Alpha, it\u2019s amazing how diverse the uses of <em>Mathematica<\/em> are. Two principles bring it all together. The first is the symbolic character of <em>Mathematica<\/em>\u2014which makes it possible to implement so many diverse kinds of knowledge in a unified way, and have them successfully interact with each other.<\/p>\n<p>The second is automation\u2014the idea that functions in <em>Mathematica<\/em> should be as automated as possible\u2014automatically selecting algorithms, choosing visualizations, working out import formats, and so on. Because automation is what makes it feasible to create a robust system of the magnitude and functionality of Wolfram|Alpha with manageable resources.<\/p>\n<p>And even beyond the actual user-visible functionality of Wolfram|Alpha, <em>Mathematica<\/em> has been crucial in the project. All of the many automated testing systems for Wolfram|Alpha are written in <em>Mathematica<\/em>\u2014and rely on such diverse capabilities as parallel computation, symbolic structure comparison, and bitmap image manipulation.<\/p>\n<p><em>Mathematica<\/em> has been extensively used in meta-analysis of the code base and of the development process itself. And for example the ability to easily create complex interactive algorithmic diagrams\u2014say to represent stages in linguistic processing\u2014has been crucial. So <em>Mathematica<\/em> is what\u2019s inside Wolfram|Alpha\u2014and what\u2019s made Wolfram|Alpha possible.<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>WolframAlpha ha cambiato la sua roadmap che prevedeva il lancio per luned\u00ec 18 e ha lanciato nella serata di ieri 15 maggio il suo nuovo strumento di ricerca. Le prime impressioni d&#8217;uso di\u00a0ReadWriteWeb, CNET News, Data Center Knowledge, Lifehacker, Gizmodo , TechCrunch , L.A. Times Tech Blog, Mashable , Search Engine Land La prima impressione &#8230; <a title=\"WolframAlpha \u00e8 vivo !\" class=\"read-more\" href=\"https:\/\/www.pasteris.it\/blog\/2009\/05\/16\/wolframalpha-e-vivo\/\" aria-label=\"Per saperne di pi\u00f9 su WolframAlpha \u00e8 vivo !\">Leggi tutto<\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17,6,18],"tags":[162,757],"class_list":["post-10649","post","type-post","status-publish","format-standard","hentry","category-economia","category-internet","category-scienza","tag-google","tag-wolfram"],"_links":{"self":[{"href":"https:\/\/www.pasteris.it\/blog\/wp-json\/wp\/v2\/posts\/10649","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.pasteris.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.pasteris.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.pasteris.it\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.pasteris.it\/blog\/wp-json\/wp\/v2\/comments?post=10649"}],"version-history":[{"count":4,"href":"https:\/\/www.pasteris.it\/blog\/wp-json\/wp\/v2\/posts\/10649\/revisions"}],"predecessor-version":[{"id":10653,"href":"https:\/\/www.pasteris.it\/blog\/wp-json\/wp\/v2\/posts\/10649\/revisions\/10653"}],"wp:attachment":[{"href":"https:\/\/www.pasteris.it\/blog\/wp-json\/wp\/v2\/media?parent=10649"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.pasteris.it\/blog\/wp-json\/wp\/v2\/categories?post=10649"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.pasteris.it\/blog\/wp-json\/wp\/v2\/tags?post=10649"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}