8 και 16 bit θρύλοι και αναμνήσεις

SR-71

AVClub Fanatic
15 December 2010
48,185
Kashyyyk stratosphere - 100,000 ft
Ενας σκληρος δισκος των 5 MB της IBM (!!!!!!!!!!!!!) φορτωνεται σε φορτηγο (το 1956).
Στην τιμη ................... περιλαμβανεται και ενα κλαρκ για την μεταφορα (απο και προς).
Εδω λειπει (αφου εχουμε 4+ προθυμοτατους χαμαληδες). Το αργοσχολο πληθος ............. δωρο !

s-5df6666acf7070aba4539d257f1c330a6e5eb5b1.jpg
 
Last edited:

vlad66

Moderator
Staff member
29 October 2017
16,804
Αγιοι Αναργυροι
Ενας σκληρος δισκος των 5 MB της IBM (!!!!!!!!!!!!!) φορτωνεται σε φορτηγο το 1956.
Στην τιμη ...................... περιλαμβανεται και το κλαρκ για την μεταφορα (απο και προς).

s-5df6666acf7070aba4539d257f1c330a6e5eb5b1.jpg
να δεις το 1ο hifi ηχείο τι μέγεθος είχε...

4-5 φορτηγά το κουβαλούσαν.... :LOL:
 
  • Wow
Reactions: SR-71

SR-71

AVClub Fanatic
15 December 2010
48,185
Kashyyyk stratosphere - 100,000 ft
To θυμαται κανεις ? Απο τα πιο γρηγορα virus scanners (εκεινης της εποχης).
Εγω δουλευα McCaffee και θεωρουσα περιπου δεδομενο οτι το scanning ..... ωφειλει να σεεεερνεται !

ThunderByte v8.11.jpg

Νομιζω οτι ηταν και απο τα πρωτα που χρησιμοποιησε αλγοριθμους ευριστικης αναζητησης.
Αν θυμαμαι καλα .......
 

Tzimisce

AVClub Fanatic
1 February 2007
34,304
127.0.0.1
Καλά, αυτό δεν απασχόλησε ιδιαίτερα τον Bill Gates.
Στο UNIX βοήθησε και ο Kerningham. Κάπου πρέπει να έχω και το βιβλίο τους για την C.
Βίβλος για τους developers όλου του κόσμου.
 
  • Like
Reactions: SR-71

Deneb

Senior Member
30 January 2015
347

What languages are Windows, Mac OS X and Linux written in?


chat gpt said

Windows

  • Core:
    • Primarily written in C and C++.
    • Some components are written in Assembly for low-level hardware interactions.
  • Other components and tools:
    • Uses C# and other .NET languages for some newer tools and features.
    • PowerShell scripting and other utilities may include scripting languages.

Mac OS X (macOS)

  • Core (Darwin):
    • Darwin, the Unix-based core of macOS, is primarily written in C.
    • Some parts use C++ and Objective-C for system-level features.
  • Frameworks and UI:
    • Objective-C, Swift, and C++ are used for higher-level frameworks like Cocoa.
    • Apple heavily integrates Swift into newer applications and frameworks.
  • Other tools:
    • Scripts and tools might include Python, Ruby, or other languages.

Linux

  • Core (Linux Kernel):
    • Written almost entirely in C.
    • Small portions in Assembly for architecture-specific code.
  • GNU Tools and Applications:
    • Many utilities and system tools are written in C.
    • Shell scripts and utilities may use Bash, Python, or Perl.
  • Desktop Environments:
    • Languages like C++, Python, and JavaScript (for UI layers) are used in desktop environments like GNOME, KDE, and others.

 

SR-71

AVClub Fanatic
15 December 2010
48,185
Kashyyyk stratosphere - 100,000 ft
Παντως Gates με Ritchie σχετιζονται οσο ................... αγγουρι με ανανα !
Γιατι ο Gates ουτε με κυαλι το UNIX τα πρωτα δεκαπεντε χρονια (DOS).
Αν δεν κανω τοσο λαθος ..... το DOS ειναι CP/M.

CP/M (Control Program for Microcomputers) was the first commercial operating system
to allow a microprocessor-based computer to interface to a disk drive storage unit
.
CP/M played an important role in stimulating the hobbyist personal computer movement of the 1970s.
 
Last edited:

koupa

AVClub Addicted Member
25 January 2014
1,346
Κλασικό meme που δεν έχει επαφή με την πραγματικότητα. Αν το πάμε έτσι τότε πρέπει να δώσουμε τα εύσημα και στον Bardeen με τον Shockley που εφηύραν το τρανζίστορ και τον Θαλή το Μιλήσιο που ανακάλυψε τον στατικό ηλεκτρισμό.

Όλοι έχουν βάλει μικρό ή μεγάλο λιθαράκι στους σύγχρονους υπολογιστές. Ας μην ξεχνάμε πως ακόμη και σήμερα υπάρχουν μηχανήματα με κώδικα του 1960. Τα Mainframes της IBM. Επίσης το VMS της DEC είχε μέσα του κάμποσες διαφορετικές γλώσσες. Σίγουρα κάποια από αυτές θα ήταν καλή να προχωρήσει.
 

SR-71

AVClub Fanatic
15 December 2010
48,185
Kashyyyk stratosphere - 100,000 ft
Κλασικό meme που δεν έχει επαφή με την πραγματικότητα. Αν το πάμε έτσι τότε πρέπει να δώσουμε τα εύσημα και στον Bardeen με τον Shockley που εφηύραν το τρανζίστορ και τον Θαλή το Μιλήσιο που ανακάλυψε τον στατικό ηλεκτρισμό.

Όλοι έχουν βάλει μικρό ή μεγάλο λιθαράκι στους σύγχρονους υπολογιστές. Ας μην ξεχνάμε πως ακόμη και σήμερα υπάρχουν μηχανήματα με κώδικα του 1960. Τα Mainframes της IBM. Επίσης το VMS της DEC είχε μέσα του κάμποσες διαφορετικές γλώσσες. Σίγουρα κάποια από αυτές θα ήταν καλή να προχωρήσει.
Ναι αλλα το αλμα απο το τρανζιστορ στο DOS ειναι ΠΟΛΥ μεγαλυτερο απ΄οτι απο το CP/M στο DOS.
Κατα τα αλλα, ολοκληρη η ανθρωπινη ιστορια (οχι μονο οι υπολογιστες) μια σκαλα ειναι. Συνεχης και
αδιαλλειπτη. Ναι, ακομα και ο Θαλης ο Μιλησιος εβαλα το λιθαρακι του για να φτασουμε στα τρανζιστορ.
Ομως καποια σκαλοπατια βρισκονται κοντυτερα απο αλλα.

Παντως απο την στιγμη που τα Windows ενσωματωσαν C >>ΚΑΙ<< λογικες UNIX μεσα στον κωδικα τους
φυγαμε απο την assembly του DOS (και μαλιστα assembly για CISC και οχι RISC που μονοπωλουσε το UNIX).
Aυτο που θελω να μεινει απο την δικη μου οπτικη ειναι οτι .... ΜΑΚΑΡΙ .... το DOS να ξεκινουσε ως UNIXοειδες.
Ομως θα πρεπε να φυγει το D απο το OS ......
 
Last edited:

SR-71

AVClub Fanatic
15 December 2010
48,185
Kashyyyk stratosphere - 100,000 ft
(Παραθετω την ιστορια οπως την εγραψα στην δευτερη σελιδα του νηματος)

Η IBM, τουλαχιστον το 1981 που θυμαμαι εγω, ειχε κανει διαγωνισμο για το λειτουργικο των PC.
Ο επικρατεστερος ηταν το CP/M της Digital Research (του φοβερου και τρομερου Gary Kildall).
O Kildall ζητουσε non-disclosure agreement για το λειτουργικο του (δηλαδη, κλειστη συμφωνια
και οροι για το CP/M). Η ΙΒΜ ηταν ετοιμη να δεχτει την συμφωνια και ας ειχε αποφασισει για
ανοιχτη αρχιτεκτονικη οσον αφορα το hardware του PC (να τρελλαινεσαι δηλαδη).

Και τοτε ο Gates παει και βρισκει (κωλοφαρδικως) εναν κλωνο του CP/M με το ονομα 86-DOS
(η QDOS > Quick and Dirty Operating System) απο εναν νεαρο προγραμματιστη (Tim Patterson)
χαμενο καπου στο Seattle. O Patterson ειχε δικαιωματα να το χρησιμοποιησει ΜΟΝΟ σε Z80
επεξεργαστες και (απο οτι αποδειχθηκε μετα) πειραματικα, και για ελαχιστο χρονικο διαστημα,
σε ενα extension board με 8086 (μολις ειχαν σκασει μυτη στην αγορα, το 1978).

Αρα λοιπον, ΚΩΛΟΦΑΡΔΙΚΩΣ εντελως, σ'αυτο ακριβως το διαστημα τον ανακαλυπτει ο Gates
και του προσφερει 75.000 $ για το "πειραγμενο" λειτουργικο του. Ο Patterson ουτε που το σκεφτηκε.
Το δωσε γιατι ηξερε οτι ο ιδιος δεν μπoρουσε να παζαρεψει ουτε με την Digital Research αλλα ουτε
και με την κοσμοκρατειρα IBM.

Γιατι δεχτηκε η IBM, τον κλωνο και οχι το αυθεντικο CP/M ?
Η τεραστια διαφορα του κλωνου ηταν οτι ο Patterson του προσθεσε το ..... FAT-16 !
Το CP/M ειχε μεχρι FAT-12 ! Οχι μονο αυτο, αλλα δεν μπορουσες να κανεις ουτε ενα subdirectory.
Επισης το CP/M δεν εβλεπε την μνημη μεσα απο 16-bit path (instruction + data). Το 86-DOS .... ναι !
Το 86-DOS τα πηρε ολα και εφυγε. O Patterson μπηκε (τιμης ενεκεν) μεσα στην post screen των BIOS
(εγω τουλαχιστον εβλεπα στον Ηyundai > "Patterson Labs ..." καθε φορα που μπουταρα) ... και ο Gates
πηγε στους Ταιβανους και τους ειπε .... "Πλυμμηριστε την αγορα με αυτα τα BIOS. Δεν με ενδιαφερει
τι hardware θα ειναι, Tandy 2000 η IBM PC .... πνιξτε τους με αυτο το ΙΒΜ BIOS που σας δινω εγω !!!"

Kαι ετσι ... απο κει που ολοι ρωτουσαν αν ενα προγραμμα ειναι PC-Compatible (δηλαδη, hardware
compatible) ολοι μετα ρωτουσαν αν ηταν MsDOS-Compatible (δηλαδη, software compatible).
Και αυτο μπορει να πιστωθει ΜΟΝΟ στον Gates (ουτε καν στον Patterson). Ο Patterson ενας
Κυρος Γραναζης ηταν. Που να κολυμπησει με τoυς καρχαριες του επιχειρηματικου (τοτε) κοσμου !
 
Last edited:
  • Like
Reactions: koupa