5 ms·
ENIAC Simulator
- throw0101c 2y agoI found the book Eniac: The Triumphs and Tragedies of the World's First Computer by Scott McCartney a pretty good read: * https://www.goodreads.com/en/book/show/720730 https://www.goodreads.com/en/book/show/720730
- rahen 2y agoI would strongly suggest to read "ENIAC in Action" from Thomas Haigh. It's by far the most technically complete book about the ENIAC. You'll even find some code samples from 1948 on the website. https://eniacinaction.com https://eniacinaction.com
- mcroydon 2y agoI highly recommend "Proving Ground: The Untold Story of the Six Women Who Programmed the World's First Modern Computer" for more context about how the ENIAC came together. It includes the point of view of the programmers of the ENIAC who are often left out of or diminished in other accounts. https://www.hachettebookgroup.com/titles/kathy-kleiman/proving-ground/9781549185458/ https://www.hachettebookgroup.com/titles/kathy-kleiman/provi...
- Rochus 2y agoThat's a good book, I can recommmend it. I also recommend the review by Jean Bartik (i.e. Betty “Jean” Jennings Bartik, 1924-2011) about the book: https://www.amazon.com/gp/customer-reviews/R3K2DSB6UE1X7H/ref=cm_cr_getr_d_rvw_ttl?ie=UTF8&ASIN=0802713483 https://www.amazon.com/gp/customer-reviews/R3K2DSB6UE1X7H/re...
- tempodox 2y ago[flagged]
- jeroenhd 2y agoThat half MiB of jar file requires the full JRE to run, so it's not exactly a fair comparison.
- LtWorf 2y agoThe JRE doesn't require to be installed multiple times.
- wg0 2y agoElectron doesn't need to be installed everytime if WebView is used for which there's wails (go) and tauri (rust) and the app wouldn't even be in MBs but few hundred KBs if optimized for.
- obdev 2y agoPackage size advantage of Wails, Tauri and likes; is it worth giving up Chromium's integrity across platforms, thus dealing with Safari/WKWebView and WebKitGTK anomalies?
- jeroenhd 2y agoEffectively any JRE newer than JRE8 needs a special copy, because of Oracle's licensing. Jetbrains packages their own JRE, for instance, though you can opt into using the system JRE. Electron also doesn't need to be installed multiple times, on my Manjaro there's a system package for every electron version that many electron applications link against.
- deleted 2y ago[deleted]
- alexhackhack 2y agoWhich is the first computer that was built? Eniac or Zuse?
- rahen 2y agoIt really depends on how you define a computer. Have a look at the Wikipedia article. For some reason the French one appears to be the most complete, it even describes every unit of the machine and features some comparison with the EDSAC, SSEM, EDVAC, Zuse and Colossus. https://fr-m-wikipedia-org.translate.goog/wiki/ENIAC?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-US&_x_tr_pto=wapp https://fr-m-wikipedia-org.translate.goog/wiki/ENIAC?_x_tr_s...
- adrian_b 2y agoThere are many earlier computers than ENIAC. ENIAC has been claimed to be only the first electronic computer, i.e. made with vacuum tubes instead of relays or other electromechanical devices, which decreased the switching times from milliseconds to microseconds. Some earlier electromechanical computers, including those of Zuse and those of Aiken, had structures much closer to a modern computer than ENIAC, except that they used distinct kinds of memories for the program and for the data. The name "Harvard architecture" for the computers with separate program and data memories comes from the electromechanical computers of Aiken, who worked at Harvard. While ENIAC can be considered the first really useful electronic computer, it has been preceded by another more special-purpose electronic computer, that of John Atanasoff, which had a structure dedicated to solving systems of algebraic equations. Moreover, the development of the Atanasoff computer and of the ENIAC computer (both in USA) has been made possible by the previous invention of various kinds of electronic counters, made with vacuum tubes or gas tubes, which had been invented by several physicists who had worked in UK in the research of nuclear and cosmic radiation, during the decade preceding WWII. The priority of the Atanasoff computer was used to invalidate the patents related to ENIAC, as a result of the Honeywell vs. Sperry Rand lawsuit. The conclusion of the lawsuit was deserved by the ENIAC team, because one of them had visited Atanasoff, gaining useful intel about how to design the electronic circuits of the future ENIAC, but then in multiple occasions they have attempted to present their work as more original than it really was, omitting any references to their prior sources of inspiration. ENIAC received a big budget due to the war, which resulted in a machine very big and very fast for those times, which has been used to solve a great number of important mathematical problems. Nevertheless, in the few documents that have remained from the Atanasoff-Berry university project, Atanasoff demonstrated a much clearer understanding of the problems of automatic computing than the ENIAC team, like also von Neumann would demonstrate later. An important contribution of the Atanasoff computer was the invention of the dynamic memory, which was made with discrete capacitors, but it was nonetheless the ancestor of the current DRAM memories. The inadequate memory capacity was the greatest disadvantage of ENIAC, which was immediately noticed by von Neumann. It was very fortunate that von Neumann had the opportunity to study the ENIAC project, because he had the vision of the future that the ENIAC team lacked. The ENIAC team has been obsessed more with how to monetize their experience in the ENIAC project than about how to improve their computer and they were annoyed that von Neumann has explained publicly to anyone how to make better electronic computers, which has started a great number of projects for developing electronic computers, not only in USA, but also in many other countries.
- rahen 2y agoThere is a much more accurate, pulse level simulator available: https://www.cs.drexel.edu/~bls96/eniac/eniac.html https://www.cs.drexel.edu/~bls96/eniac/eniac.html Unfortunately I know no simulator of the stored program ENIAC.
- deleted 2y ago[deleted]
- throwaway81523 2y agoEniac in 1949(?) set a world record for computing digits of pi, something like 2000 digits in 70 hours. The previous record was a hand calculation of about 700 digits done by Shanks over a period of years in the 19th century. It turned out (per the Eniac and later calculations) that the hand calculation went wrong at around the 500th digit and I think was completely wrong after that. I wonder if the code for that Eniac calculation is still around, and if the emulator can run it. That would be cool. Added/update: per Wikipedia, in the late 1940's but before Eniac, some records (600 to 1100 digits) were set using electromechanical desk calculators. That was also when the error in Shanks' calculation was discovered. https://en.wikipedia.org/wiki/Chronology_of_computation_of_%CF%80#The_age_of_electronic_computers_(from_1949_onwards) https://en.wikipedia.org/wiki/Chronology_of_computation_of_%...