all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* what to do?
@ 2009-11-17  8:08 Devin LaCrosse
  2009-11-17 19:44 ` Andreas Röhler
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Devin LaCrosse @ 2009-11-17  8:08 UTC (permalink / raw)
  To: help-gnu-emacs

i just recently discovered emacs on my new macbook pro. I read the  
tutorial, i know how to navigate around emacs a bit. The one question  
that's eating me up inside I can't seem to find answer for. Perhaps  
you could help me? I very interested in computer science, emacs  
appears to be an awesome program, I don't know how to program (yet) I  
want to learn how. Can you please explain to me (as if i was 5 years  
old ) what do i use/do with emacs i.e, make video games, websites,  
math programs, please tell me!!!....Thanks in advance for i am excited  
to use this newly discovered program.




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: what to do?
  2009-11-17  8:08 Devin LaCrosse
@ 2009-11-17 19:44 ` Andreas Röhler
       [not found]   ` <6ECF8B98-685C-4838-BC7F-88928989058A@gmail.com>
  2009-11-17 21:54 ` William Case
  2009-11-18  5:06 ` Thien-Thi Nguyen
  2 siblings, 1 reply; 7+ messages in thread
From: Andreas Röhler @ 2009-11-17 19:44 UTC (permalink / raw)
  To: Devin LaCrosse; +Cc: help-gnu-emacs

Devin LaCrosse wrote:
> i just recently discovered emacs on my new macbook pro. I read the
> tutorial, i know how to navigate around emacs a bit. The one question
> that's eating me up inside I can't seem to find answer for. Perhaps you
> could help me? I very interested in computer science, emacs appears to
> be an awesome program, I don't know how to program (yet) I want to learn
> how. Can you please explain to me (as if i was 5 years old ) what do i
> use/do with emacs i.e, make video games, websites, math programs, please
> tell me!!!....Thanks in advance for i am excited to use this newly
> discovered program.
> 
> 
> 

As I was five years old, it happened we took a alarm-clock, which was a considerable heavy
thing with bolts this times, and looked into.

Afterwards it usally didn't work any more.

Imagine Emacs such a kind of interesting magic thing in the computers world, where you may look into.
And have some chance, it works still.

Andreas




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: what to do?
       [not found] <mailman.10902.1258475018.2239.help-gnu-emacs@gnu.org>
@ 2009-11-17 21:23 ` Barry Margolin
  0 siblings, 0 replies; 7+ messages in thread
From: Barry Margolin @ 2009-11-17 21:23 UTC (permalink / raw)
  To: help-gnu-emacs

In article <mailman.10902.1258475018.2239.help-gnu-emacs@gnu.org>,
 Devin LaCrosse <themidnighthief@gmail.com> wrote:

> i just recently discovered emacs on my new macbook pro. I read the  
> tutorial, i know how to navigate around emacs a bit. The one question  
> that's eating me up inside I can't seem to find answer for. Perhaps  
> you could help me? I very interested in computer science, emacs  
> appears to be an awesome program, I don't know how to program (yet) I  
> want to learn how. Can you please explain to me (as if i was 5 years  
> old ) what do i use/do with emacs i.e, make video games, websites,  
> math programs, please tell me!!!....Thanks in advance for i am excited  
> to use this newly discovered program.

A computer program is like a recipe, or the instructions in a how-to 
book.  When you learn to program, you'll learn a language that you can 
use to write these instructions.  You use Emacs to write these 
instructions to a text file.  Then you either use a program called a 
compiler to translate this file into machine code that can be executed 
by the computer directly, or an interpreter that reads the file and 
performs the instructions on the fly.

-- 
Barry Margolin, barmar@alum.mit.edu
Arlington, MA
*** PLEASE post questions in newsgroups, not directly to me ***
*** PLEASE don't copy me on replies, I'll read them in the group ***


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: what to do?
  2009-11-17  8:08 Devin LaCrosse
  2009-11-17 19:44 ` Andreas Röhler
@ 2009-11-17 21:54 ` William Case
  2009-11-18  5:06 ` Thien-Thi Nguyen
  2 siblings, 0 replies; 7+ messages in thread
From: William Case @ 2009-11-17 21:54 UTC (permalink / raw)
  To: Devin LaCrosse; +Cc: help-gnu-emacs

Hi Devin;

Assuming that this is not a troll question; it is a tough question to
answer.  There are books and books on how to use text editors in general
and Emacs in particular.

But I remember discovering the existence of Emacs the same way you did
five or six years ago. So lets see if we can get started with some real
basic basics.

On Tue, 2009-11-17 at 00:08 -0800, Devin LaCrosse wrote:
> i just recently discovered emacs on my new macbook pro. I read the  
> tutorial, i know how to navigate around emacs a bit. The one question  
> that's eating me up inside I can't seem to find answer for. Perhaps  
> you could help me? I very interested in computer science, emacs  
> appears to be an awesome program, I don't know how to program (yet) I  
> want to learn how. Can you please explain to me (as if i was 5 years  
> old ) what do i use/do with emacs i.e, make video games, websites,  
> math programs, please tell me!!!....Thanks in advance for i am excited  
> to use this newly discovered program.
> 
To write a computer program you have to have a particular computer
language program installed on your machine in order write human
meaningful instructions for the program in a particular language (e.g.
C, C++, python, lisp etc.)  What you end up with after you have written
each piece of your program is what is called a source file.  A source
file is meaningful (sort of) to a human.

http://en.wikipedia.org/wiki/Computer_languages
http://en.wikipedia.org/wiki/Comparison_of_programming_languages

Once you have written your program all of the words have to be changed
to a form (0's and 1's called object or binary files) that is useful for
a electronic machine which has millions of on/off switches
(transistors).  These switches open and close millions of different
electrical circuits within the machine. The flow of electricity
activates or closes different parts of the Central Processing Unit,
Memory and Peripherals. A program uses various combinations of these
circuits in rapid succession to accomplish a task.

There are special programs called compilers that are capable of taking
each word you have written in your source file and looking up and
substituting the equivalent binary instruction(s).  Some commercial
programming language packages come with compilers included.  And some
compilers like gcc can handle several different languages.

http://en.wikipedia.org/wiki/Compilers

So, to write the kind of program you are talking about you need the
program and libraries for the computer program you are going to use;
Some type of editing program on your computer that allows you to write
the program; and a compiling program that turns everything into machine
language.

Emacs is the editing program -- not the programming language and not the
compiler.  To clarify, they are called text editors because they are
used to write and edit the textual source program.  They are not very
good at writing prettified published text such as articles, documents,
books, etc. (Although there are ways around that -- but that is a pretty
advanced topic dealing with programs designed for publishing like
LaTex).

Text editors must have some onerous restrictions in order to keep the
text pure enough for the compiler to read i.e. no embedded codes that
might confuse the compiler about what was actually meant e.g. no bold,
no underline, no change in font size etc.

Emacs has been around a long time and has been continually improved and
updated with more and more features that are of interest mainly to
programmers and developers.  It has sometimes been accused jokingly as
being an Operating System unto itself.

One word of advice. Never ever mention its nearest rival, vi(m), on an
Emacs list.  Such a slip up in good manners will start a holy war that
won't end until next week.

-- 
Regards Bill
Fedora 11, Gnome 2.26.3
Evo.2.26.3, Emacs 23.1.1





^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: what to do?
  2009-11-17  8:08 Devin LaCrosse
  2009-11-17 19:44 ` Andreas Röhler
  2009-11-17 21:54 ` William Case
@ 2009-11-18  5:06 ` Thien-Thi Nguyen
  2 siblings, 0 replies; 7+ messages in thread
From: Thien-Thi Nguyen @ 2009-11-18  5:06 UTC (permalink / raw)
  To: help-gnu-emacs

() Devin LaCrosse <themidnighthief@gmail.com>
() Tue, 17 Nov 2009 00:08:22 -0800

   Can you please explain to me (as if i was 5 years old )
   what do i use/do with emacs

You can play with Emacs to learn to play with Emacs.
In the process, you may learn to play with other stuff, too.

I think a five year old might appreciate the association of an
event, such as a keypress, with a sound or small animation.

Towards this end, i would suggest you try `M-x zone RET' a few
times, until you find something that interests you in the sense
of "that's pretty cool, but why doesn't it do ____?"  If you
find the right questions to ask, Emacs is then ready to help.

thi




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: what to do?
       [not found]   ` <6ECF8B98-685C-4838-BC7F-88928989058A@gmail.com>
@ 2009-11-18  8:18     ` Andreas Röhler
  2009-11-19  0:27       ` Sean Sieger
  0 siblings, 1 reply; 7+ messages in thread
From: Andreas Röhler @ 2009-11-18  8:18 UTC (permalink / raw)
  To: Devin LaCrosse; +Cc: help-gnu-emacs

Devin LaCrosse wrote:
> lol....not exactly sure what that means...but it was awesome.

Hi Devin,

sorry, my english isn't that good as it should be.
You started some play with your five years, so I went on.... :)

However, it has a serious core:

Emacs is known being extensible, and yes, it is.

It's extensiblity is the one of the reasons I'm interested in.

But code execution on computers is a complex thing. So,
if you changed something, there is some fair chance
afterwards it will not do exactly what you intended -
at least at the first try.

To put it shortly: Registering your configuration and
any other basic stuff you might change with a versions
control system --as RCS for example-- is a good idea.

The time to learn RCS, bazaar or whatever will pay tenfold.


Andreas

--
https://code.launchpad.net/s-x-emacs-werkstatt/
http://bazaar.launchpad.net/~a-roehler/python-mode/python-mode.el/




 Perhaps as
> a 20 year old now????
> 
> 
> 
> devin...
> 
> 
> 
> 
> 
> On Nov 17, 2009, at 11:44 AM, Andreas Röhler wrote:
> 
>> Devin LaCrosse wrote:
>>> i just recently discovered emacs on my new macbook pro. I read the
>>> tutorial, i know how to navigate around emacs a bit. The one question
>>> that's eating me up inside I can't seem to find answer for. Perhaps you
>>> could help me? I very interested in computer science, emacs appears to
>>> be an awesome program, I don't know how to program (yet) I want to learn
>>> how. Can you please explain to me (as if i was 5 years old ) what do i
>>> use/do with emacs i.e, make video games, websites, math programs, please
>>> tell me!!!....Thanks in advance for i am excited to use this newly
>>> discovered program.
>>>
>>>
>>>
>>
>> As I was five years old, it happened we took a alarm-clock, which was
>> a considerable heavy
>> thing with bolts this times, and looked into.
>>
>> Afterwards it usally didn't work any more.
>>
>> Imagine Emacs such a kind of interesting magic thing in the computers
>> world, where you may look into.
>> And have some chance, it works still.
>>
>> Andreas
> 
> 





^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: what to do?
  2009-11-18  8:18     ` Andreas Röhler
@ 2009-11-19  0:27       ` Sean Sieger
  0 siblings, 0 replies; 7+ messages in thread
From: Sean Sieger @ 2009-11-19  0:27 UTC (permalink / raw)
  To: help-gnu-emacs

Andreas Röhler <andreas.roehler@easy-emacs.de> writes:

    sorry, my english isn't that good as it should be.

You express yourself better in English than most people to whom the
language is primary.

I loved the clock analog.

    To put it shortly: Registering your configuration and
    any other basic stuff you might change with a versions
    control system --as RCS for example-- is a good idea.

    The time to learn RCS, bazaar or whatever will pay tenfold.

And this I will look into, so thank you.





^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2009-11-19  0:27 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <mailman.10902.1258475018.2239.help-gnu-emacs@gnu.org>
2009-11-17 21:23 ` what to do? Barry Margolin
2009-11-17  8:08 Devin LaCrosse
2009-11-17 19:44 ` Andreas Röhler
     [not found]   ` <6ECF8B98-685C-4838-BC7F-88928989058A@gmail.com>
2009-11-18  8:18     ` Andreas Röhler
2009-11-19  0:27       ` Sean Sieger
2009-11-17 21:54 ` William Case
2009-11-18  5:06 ` Thien-Thi Nguyen

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.