LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > General
User Name
Password
General This forum is for non-technical general discussion which can include both Linux and non-Linux topics. Have fun!

Notices

Reply
 
Search this Thread
Old 06-16-2007, 06:31 AM   #1
ErrorBound
Member
 
Registered: Apr 2006
Posts: 280

Rep: Reputation: 31
The chicken, or the egg......


....so which came first, the first text editor, or the first text editor's source code?
 
Old 06-16-2007, 06:59 AM   #2
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,378

Rep: Reputation: 1963Reputation: 1963Reputation: 1963Reputation: 1963Reputation: 1963Reputation: 1963Reputation: 1963Reputation: 1963Reputation: 1963Reputation: 1963Reputation: 1963
the first editors would have been written in assembly, so wouldn't have required an editor to create.
 
Old 06-16-2007, 07:03 AM   #3
coolb
Member
 
Registered: Apr 2006
Location: Cape Town, South Africa
Distribution: Gentoo 2006.1(2.6.17-gentoo-r7)
Posts: 222

Rep: Reputation: 30
it's like what came first? the compiler or the platform?? (the platform requires a compiler, but the compiler requires a platform) and asm/assembly had to of had some "intelligence" to be able to control hardware, which software gives it. This is quite a hard question.

Last edited by coolb; 06-16-2007 at 07:04 AM.
 
Old 06-16-2007, 08:14 AM   #4
Jorophose
Member
 
Registered: Oct 2006
Location: Ontario, Canada
Distribution: Xubuntu 6.06!! =D
Posts: 137

Rep: Reputation: 15
Or like how did they make programming languages if they had no way to input stuff?
 
Old 06-16-2007, 08:24 AM   #5
ErrorBound
Member
 
Registered: Apr 2006
Posts: 280

Original Poster
Rep: Reputation: 31
How do you compile the first compiler?
 
Old 06-16-2007, 08:37 AM   #6
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,378

Rep: Reputation: 1963Reputation: 1963Reputation: 1963Reputation: 1963Reputation: 1963Reputation: 1963Reputation: 1963Reputation: 1963Reputation: 1963Reputation: 1963Reputation: 1963
byte code. sorry...

punch cards didn't need vi to get functional programs running.
 
Old 06-16-2007, 09:59 AM   #7
taylor_venable
Member
 
Registered: Jun 2005
Location: Indiana, USA
Distribution: OpenBSD, Ubuntu
Posts: 892

Rep: Reputation: 40
Quote:
Originally Posted by Jorophose
Or like how did they make programming languages if they had no way to input stuff?
A computer is a method of transforming input to output. If there's no way to input stuff, there's no reason to have a computer. The only use I can think of for a machine which has no input at all is to generate (mostly) random numbers.
 
Old 06-16-2007, 03:31 PM   #8
Jorophose
Member
 
Registered: Oct 2006
Location: Ontario, Canada
Distribution: Xubuntu 6.06!! =D
Posts: 137

Rep: Reputation: 15
Taylor, I meant like no editor, no punch card interpreter, etc.
 
Old 06-16-2007, 04:22 PM   #9
taylor_venable
Member
 
Registered: Jun 2005
Location: Indiana, USA
Distribution: OpenBSD, Ubuntu
Posts: 892

Rep: Reputation: 40
Oh, well from my operating systems class, it went something like this:

switches -> paper tape -> punch cards -> dumb terminals -> glass terminals

But back in ye olde days of switches and paper tape, you weren't really writing in programming languages, but just writing out the opcodes for the computer to do what you wanted. And everything below that level was in hardware using electrical circuits and what-not and couldn't be changed. So the implementation for each opcode was fixed. That's the way it still is, only with about a million extra layers of abstraction between the high-level programmer and the hard-coded procedures. At least, that's my recollection.
 
Old 06-19-2007, 05:56 AM   #10
dasy2k1
Member
 
Registered: Oct 2005
Location: 127.0.0.1
Distribution: Ubuntu 12.04 X86_64
Posts: 956

Rep: Reputation: 34
by burning a ROM with the compiler on, written in machine code
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Install CD & modprobe.conf; Chicken or the egg?? mlewis Linux - General 2 02-27-2007 10:25 AM
Partition root : chicken or egg? snoozing Suse/Novell 11 02-04-2006 09:08 AM
compiler chicken and egg problem novasoy Linux - Newbie 4 06-24-2004 01:18 PM
I'm having a chicken (motherboard) and egg (video card) problem. mrwritestuff Linux - Hardware 3 10-06-2003 05:33 PM
Which came first...the chicken of the egg? ugenn Linux - Newbie 3 04-13-2002 09:17 AM


All times are GMT -5. The time now is 06:46 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration