#FORTRAN
Explore tagged Tumblr posts
commodorez · 2 years ago
Text
Tumblr media
From BASIC to Fortran Alfred J. Bruey 1984
446 notes · View notes
hawkuletz · 8 months ago
Text
88 notes · View notes
adafruit · 5 months ago
Text
Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media Tumblr media
🎄💾🗓️ Day 11: Retrocomputing Advent Calendar - The SEL 840A🎄💾🗓️
Systems Engineering Laboratories (SEL) introduced the SEL 840A in 1965. This is a deep cut folks, buckle in. It was designed as a high-performance, 24-bit general-purpose digital computer, particularly well-suited for scientific and industrial real-time applications.
Notable for using silicon monolithic integrated circuits and a modular architecture. Supported advanced computation with features like concurrent floating-point arithmetic via an optional Extended Arithmetic Unit (EAU), which allowed independent arithmetic processing in single or double precision. With a core memory cycle time of 1.75 microseconds and a capacity of up to 32,768 directly addressable words, the SEL 840A had impressive computational speed and versatility for its time.
Its instruction set covered arithmetic operations, branching, and program control. The computer had fairly robust I/O capabilities, supporting up to 128 input/output units and optional block transfer control for high-speed data movement. SEL 840A had real-time applications, such as data acquisition, industrial automation, and control systems, with features like multi-level priority interrupts and a real-time clock with millisecond resolution.
Software support included a FORTRAN IV compiler, mnemonic assembler, and a library of scientific subroutines, making it accessible for scientific and engineering use. The operator’s console provided immediate access to registers, control functions, and user interaction! Designed to be maintained, its modular design had serviceability you do often not see today, with swing-out circuit pages and accessible test points.
And here's a personal… personal computer history from Adafruit team member, Dan…
== The first computer I used was an SEL-840A, PDF:
I learned Fortran on it in eight grade, in 1970. It was at Oak Ridge National Laboratory, where my parents worked, and was used to take data from cyclotron experiments and perform calculations. I later patched the Fortran compiler on it to take single-quoted strings, like 'HELLO', in Fortran FORMAT statements, instead of having to use Hollerith counts, like 5HHELLO.
In 1971-1972, in high school, I used a PDP-10 (model KA10) timesharing system, run by BOCES LIRICS on Long Island, NY, while we were there for one year on an exchange.
This is the front panel of the actual computer I used. I worked at the computer center in the summer. I know the fellow in the picture: he was an older high school student at the time.
The first "personal" computers I used were Xerox Alto, Xerox Dorado, Xerox Dandelion (Xerox Star 8010), Apple Lisa, and Apple Mac, and an original IBM PC. Later I used DEC VAXstations.
Dan kinda wins the first computer contest if there was one… Have first computer memories? Post’em up in the comments, or post yours on socialz’ and tag them #firstcomputer #retrocomputing – See you back here tomorrow!
31 notes · View notes
basic-retro-programming · 1 year ago
Text
Hewlett-Packard, HP 9701 ...
Tumblr media
Post #301: Hewlett-Packard, The HP 9701 Distributed System based on HP 2100 family, A Multi-Computer System, Programming with Fortran, Algol and Assembler, 1960s.
22 notes · View notes
xpi3 · 7 months ago
Text
coloring is cool, trust
Tumblr media
14 notes · View notes
kingdomeromega0816 · 1 year ago
Text
Tumblr media
(Fortran's Ancient Slot Machines)
In the ancient times of Mario's World, in ancient Chai Kingdom (long before Chai Kingdom became a part of Sarasaland), a wicked sorcerer and scientist known as "Fortran the Pionpi" created slot machines that can give one "Genie Powers". Fortran made two slot machines, he chose one slot machine to test on a caveman, "7 Grand Dad" he unfroze from ice to be a test subject. The slot machine magically fused with the caveman, thus the caveman was able to obtain a powerful genie form.
Fortran was pleased that the slot machines worked, he then used the second slot machine to turn himself into a genie. Genie Fortran in his genie form manipulated Genie 7 Grand Dad into doing evil. For 3 days, Fortran and 7 Grand Dad terrorized the ancient Chai Kingdom, however, 7 Grand Dad (despite being a caveman with limited intellect) saw the errors of his ways and felt bad for harming the people.
The Genie 7 Grand Dad wanted to instead save the people and fought the Genie Fortran for a short time. Unfortunately, Genie Fortran was able to magically revert 7 Grand Dad back into his true caveman form, thus 7 Grand Dad could not defeat Genie Fortran at the moment.
Eventually, 7 Grand Dad was able to access his Sub-Power Form, which made 7 Grand Dad's skin turn white, similar to his Genie form he could not access. Sub-Power 7 Grand Dad was even able to ask Master R.O.B. and the R.O.B. forces for help. 7 Grand Dad along with Master R.O.B. was able to eventually defeat Genie Fortran, causing Fortran to transform into his "dormant slot machine" form. The ancient people of Chai Kingdom gave praise to Master R.O.B. and the redeemed 7 Grand Dad for saving the Kingdom. The people got rid of the dormant slot machine of Fortran by dropping the slot machine into a deep pit within an abandoned temple in order to keep Fortran from terrorizing Chai Kingdom again.
More on the story of 7 Grand Dad will be added soon in the description.
(Fortran and 7 Grand Dad are not my characters, I must do research on what particular companies own them. Though, I heard that they are bootleg characters of Mario from Chinese companies. THIS WILL BE UPDATED)
16 notes · View notes
miscellaneousmathematics · 5 months ago
Text
Doing server maintenance tonight. At the end of the night I should have 7 different computers all hooked up together. Only problem is I have no idea what I want to do with all this computing power. I essentially have a cheap AMD Threadripper at my disposal.
Maybe I'll keep banging my head against Fortran to try and get my neural network to actually function. I'm running into problems with how to store the neural network data. Fortran doesn't have dynamically sized arrays so I have to either put in a big high rank array or have a bunch of smaller arrays with less manageable code.
5 notes · View notes
misterygx · 11 months ago
Text
Tumblr media
Somewhate Olde Arte #37:
A great big load of various Mario & Sonic stuff.
Drawn in late 2020.
If you couldn't tell until now, the vast majority of these drawings were done from memory, without any reference art whatsover (there are a few exceptions though, like any Mega Man related drawings). This is why Scratch looks weird here. I'm not sure if the bald guy between the eggbotniks and Wario is meant to be Snively. I did draw a few Snivelys around this time, but this one looks more off model than I'd usually drawn him, so it could just be some random bald bloke.
8 notes · View notes
welegi · 2 years ago
Text
Tumblr media
34 notes · View notes
richardmurrayhumblr · 5 months ago
Text
Tumblr media
Welcome to the 48th edition of the 2024 Richard Murray Newsletter.
topics
The eightieth of the Cento series. A cento is a poem made by an author from the lines of another author's work. In the series I place my cento and a link to the other authors poem.
Vase depicting the clouds from Journey To The South
COMMISSIONS - my craft or work for sale
DATES - astrology, astronomy, or other temporal notes, fortran, haka
IF YOU MADE IT THIS FAR : MP Hana-Rawhiti Maipi-Clarke starting a Haka!! ; Phonoliszt Violina ; How To Make Natural Plant Dye From Aloe Vera Leaves ; I made a Tesseract out of Gold Glass from JBArts ; Kobo live interview with Maria Fesz of overdrive
url https://rmnewsletter.substack.com/p/12012024-rmnewsletter
#rmnewsletter
2 notes · View notes
frank-olivier · 7 months ago
Text
Tumblr media
The Evolution of Programming Paradigms: Recursion’s Impact on Language Design
“Recursion, n. See Recursion.” -- Ambrose Bierce, The Devil’s Dictionary (1906-1911)
The roots of programming languages can be traced back to Alan Turing's groundbreaking work in the 1930s. Turing's vision of a universal computing machine, known as the Turing machine, laid the theoretical foundation for modern computing. His concept of a stack, although not explicitly named, was an integral part of his model for computation.
Turing's machine utilized an infinite tape divided into squares, with a read-write head that could move along the tape. This tape-based system exhibited stack-like behavior, where the squares represented elements of a stack, and the read-write head performed operations like pushing and popping data. Turing's work provided a theoretical framework that would later influence the design of programming languages and computer architectures.
In the 1950s, the development of high-level programming languages began to revolutionize the field of computer science. The introduction of FORTRAN (Formula Translation) in 1957 by John Backus and his team at IBM marked a significant milestone. FORTRAN was designed to simplify the programming process, allowing scientists and engineers to express mathematical formulas and algorithms more naturally.
Around the same time, Grace Hopper, a pioneering computer scientist, led the development of COBOL (Common Business-Oriented Language). COBOL aimed to address the needs of business applications, focusing on readability and English-like syntax. These early high-level languages introduced the concept of structured programming, where code was organized into blocks and subroutines, laying the groundwork for stack-based function calls.
As high-level languages gained popularity, the underlying computer architectures also evolved. James Hamblin's work on stack machines in the 1950s played a crucial role in the practical implementation of stacks in computer systems. Hamblin's stack machine, also known as a zero-address machine, utilized a central stack memory for storing intermediate results during computation.
Assembly language, a low-level programming language, was closely tied to the architecture of the underlying computer. It provided direct control over the machine's hardware, including the stack. Assembly language programs used stack-based instructions to manipulate data and manage subroutine calls, making it an essential tool for early computer programmers.
The development of ALGOL (Algorithmic Language) in the late 1950s and early 1960s was a significant step forward in programming language design. ALGOL was a collaborative effort by an international team, including Friedrich L. Bauer and Klaus Samelson, to create a language suitable for expressing algorithms and mathematical concepts.
Bauer and Samelson's work on ALGOL introduced the concept of recursive subroutines and the activation record stack. Recursive subroutines allowed functions to call themselves with different parameters, enabling the creation of elegant and powerful algorithms. The activation record stack, also known as the call stack, managed the execution of these recursive functions by storing information about each function call, such as local variables and return addresses.
ALGOL's structured approach to programming, combined with the activation record stack, set a new standard for language design. It influenced the development of subsequent languages like Pascal, C, and Java, which adopted stack-based function calls and structured programming paradigms.
The 1970s and 1980s witnessed the emergence of structured and object-oriented programming languages, further solidifying the role of stacks in computer science. Pascal, developed by Niklaus Wirth, built upon ALGOL's structured programming concepts and introduced more robust stack-based function calls.
The 1980s saw the rise of object-oriented programming with languages like C++ and Smalltalk. These languages introduced the concept of objects and classes, encapsulating data and behavior. The stack played a crucial role in managing object instances and method calls, ensuring proper memory allocation and deallocation.
Today, stacks continue to be an integral part of modern programming languages and paradigms. Languages like Java, Python, and C# utilize stacks implicitly for function calls and local variable management. The stack-based approach allows for efficient memory management and modular code organization.
Functional programming languages, such as Lisp and Haskell, also leverage stacks for managing function calls and recursion. These languages emphasize immutability and higher-order functions, making stacks an essential tool for implementing functional programming concepts.
Moreover, stacks are fundamental in the implementation of virtual machines and interpreters. Technologies like the Java Virtual Machine and the Python interpreter use stacks to manage the execution of bytecode or intermediate code, providing platform independence and efficient code execution.
The evolution of programming languages is deeply intertwined with the development and refinement of the stack. From Turing's theoretical foundations to the practical implementations of stack machines and the activation record stack, the stack has been a driving force in shaping the way we program computers.
How the stack got stacked (Kay Lack, September 2024)
youtube
Thursday, October 10, 2024
3 notes · View notes
arconinternet · 1 year ago
Text
Cubic Limit (Video, Manfred Mohr, 1973-1974)
You can watch this early CGI short film here.
Tumblr media Tumblr media
3 notes · View notes
newcodesociety · 1 year ago
Text
2 notes · View notes
basic-retro-programming · 1 year ago
Text
Fortran - Die erste wissenschaftliche Programmiersparche (1957 - 2024) ...
Tumblr media
Quelle: www.peq42.com
https://datascientest.com/de/fortran-alles-ueber-die-erste-wissenschaftliche-programmiersprache
Post #307: DataScienTest, Alles über die erste wissenschaftliche Programmiersprache, 2024.
4 notes · View notes
screane5 · 1 year ago
Text
Tumblr media Tumblr media
mario bootlegs but WOKE??????
grand mom and fortrans
3 notes · View notes
rinkasihutume · 2 years ago
Text
Fortrun? Fortran?
Tumblr media
NO WAY
3 notes · View notes