[4185] in linux-announce channel archive
Linux-Announce Digest #477
daemon@ATHENA.MIT.EDU (Digestifier)
Wed Jul 16 06:13:06 2003
From: Digestifier <Linux-Announce-Request@senator-bedfellow.mit.edu>
To: Linux-Announce@senator-bedfellow.mit.edu
Reply-To: Linux-Announce@senator-bedfellow.mit.edu
Date: Wed, 16 Jul 2003 06:13:02 EDT
Linux-Announce Digest #477, Volume #4 Wed, 16 Jul 2003 06:13:02 EDT
Contents:
"The Art of Assembly Language" from No Starch Press (Leigh Sacks)
Re: LINUX in afghanistan ("Frederick Noronha (FN)")
----------------------------------------------------------------------------
From: Leigh Sacks <leigh@nostarch.com>
Subject: "The Art of Assembly Language" from No Starch Press
Date: 15 Jul 2003 17:10:01 GMT
For Immediate Release
July 15, 2003
To schedule an interview or to request a review copy or cover art, contact
Leigh Sacks at leigh@nostarch.com or 415-863-9900
SEMINAL ASSEMBLY LANGUAGE REFERENCE NOW AVAILABLE AS "TREE WARE"
No Starch Press to publish world-famous online text "The Art of Assembly
Language"
San Francisco, CA - "The Art of Assembly Language," the most popular and
widely referenced online text on learning assembly language, makes its
debut in print form this August from No Starch Press. Weighing in at a
robust 1152 pages, Randall Hyde's "The Art of Assembly Language" (ISBN
1-886411-97-2, August 2003, 1152 pp., $59.95, paperback w/ CD) does not
skimp on the technical information. The most comprehensive guide to
assembly language, "The Art of Assembly" has been refined over and over
again in the 10 years that it has been online. Subjected to rigorous
end-user, classroom, and laboratory testing, this text has consistently
proven to be the best resource for learning assembly language.
Why do programmers care about assembly? Simply put, assembly is the most
efficient programming language. It is a favorite tool of programmers who
write high-performance video games, device drivers, operating systems, and
other software that has to be fast, small, or both. In "The Art of Assembly
Language," Hyde presumes that readers will have a foundation in at least
one high-level programming language (such as C/C++, Visual Basic, or
Pascal/Delphi). Instead of making readers begin at square one, Hyde builds
on this foundation in high-level programming and dives right into assembly
language. With the radical new teaching tool, the High Level Assembler
(HLA), Hyde has programmers creating meaningful programs within minutes.
And while most other assembly language texts only teach assembly under
(obsolete) DOS, "The Art of Assembly Language" covers assembly language
programming for both Windows and Linux. Using the HLA, all of the programs
from the book will compile and run under both Windows and Linux without
modification.
"Assembly language is enjoying a rebirth in popularity recently as people
have begun figuring out how to write Win32 and Linux applications in
assembly" says author Randall Hyde. Hyde has seen this spike in interest
personally: his site, Webster (http://webster.cs.ucr.edu), has seen over
3.2 million hits since 2000, with people visiting to download the online
version of the book. After a decade of popularity online, programmers will
now be able to get the book in handy printed form. No Starch Press
publisher Bill Pollock sums it up: "This is the book that geeks and hackers
of all kinds have been reading online for over 10 years. It's *the*
assembly book that everyone recommends. Here it is in book form, edited,
and updated."
CD
The CD-ROM that accompanies the book includes the HLA and the HLA Standard
Library, all the source code from the book, and over 50,000 lines of
additional sample code, all well documented and tested. The code compiles
and runs as-is under Windows and Linux.
ABOUT THE AUTHOR
Randall Hyde has taught assembly language programming at the university
level for over a decade and has developed several commercial software
systems. His website, Webster: The Place on the Net to Learn Assembly
Language Programming (http://webster.cs.ucr.edu), is the premier
destination for anyone learning assembly. Hyde is the author of "Using 6502
Assembly Language" (Prentice Hall) and co-author of "The Waite Group's MASM
6.0 Bible" (Sams).
ADDITIONAL RESOURCES
Table of contents: http://www.nostarch.com/frameset.php?startat=assembly_toc
Chapter 3, Memory Access and Organization:
http://www.nostarch.com/assembly_ch3.pdf
Randall Hyde's assembly site, Webster: http://webster.cs.ucr.edu/
About the High Level Assembler:
http://webster.cs.ucr.edu/Page_hla/0_Page_hla.html
THE ART OF ASSEMBLY LANGUAGE
Randall Hyde
ISBN 1886411972
1152 pp., $59.95
August 2003
Available in fine bookstores everywhere.
To order from No Starch Press - email orders@nostarch.com or call
800-420-7240 or +1/415-863-9900
ABOUT NO STARCH PRESS
Since 1994, No Starch Press has published unique books on computing, with a
focus on Open Source, security, hacking, web development, programming,
gaming, and alternative operating systems. Our titles have personality, our
authors are passionate, and our goal is to make computing accessible to
everyone.
Contact: Leigh Sacks, leigh@nostarch.com or +1 415-863-9900
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
From: "Frederick Noronha (FN)" <fred@bytesforall.org>
Subject: Re: LINUX in afghanistan
Date: 16 Jul 2003 04:05:01 GMT
>From Atia Jeewa <atia.jeewa@undp.org>
On Thu, 10 Jul 2003, Atia Jeewa wrote:
> Kabul, Afghanistan, 10 July 2003: The first class of Afghan civil
> servants trained in LINUX operating systems returned to work this week
> after completing their 10-day certification course in the use of this
> important software application. The 11 newly trained technical staff
> from various Afghan Ministries now have the high-level skills necessary
> to manage and maintain computer networks and provide services, which
> until now have been largely dependent on external contractors and
> consultants.
>
> This training is part of a series of technical computer courses
> supported by the United Nations Development Programme (UNDP). These
> courses help to fill the technical void in the country, which suffers
> from a shortage of computer experts. Afghanistan was largely cut off
> from much of the high-tech transformation of the global community that
> occurred over the past two decades.
>
> “This training is very important for the future of Afghanistan and its
> role in the international arena for development,” said Mr. Peer Mohamad
> Bariyali, a graduate of the course who works at the Afghanistan Ministry
> of Communication. “We have been without resources for many years and we
> didn’t have access to this type of advance operating system. This
> training and hopefully more advanced training will enable us to become
> more sufficient, effective and reliable. Also this will transfer to
> other departments like medicine, and to schools throughout the
> country.”
>
> Afghans who attended the training course came from the Ministry of
> Communications, Afghanistan Aid Coordination Authority, Ministry of
> Reconstruction, Ministry of Finance, the Central Bank, and the Ministry
> of Foreign Affairs. As technical staff, they are responsible for the
> management and maintenance of computer networks. Their new skills will
> help to relieve dependence on outside experts for computer support.
> “These courses are an example of our IT work in helping to narrow the
> skills gap that isolates Afghanistan from the rest of the world’s
> economy,” says Ercan Murat, Country director for UNDP Afghanistan.
>
>
>
> “The benefits of this training and understanding the software are many.
> Practically, we can see them being able to offer newer services in their
> work places and also able to implement advanced network services,” says
> Gaurab Raj Upadhaya, who is an internet analyst, and is one of the
> UNDP-supported trainers for the Linux course.
>
> ”Linux is an open-source operating system and software which will save a
> lot of money for Afghans. It also enables them to tinker and toy with
> the operating system, as it also comes with the underlying Linux Source
> code that makes the program. In future, it may allow them to develop
> their own version of Linux in a local language. Another benefit would be
> the ability to think out of the box - as they will be able to know about
> choices that exist in Operating systems,” says Mr Upadhaya.
>
> The Linux course, and a Web Site training which has begun this week, are
> part of the larger UNDP programme in conjunction with the Afghanistan
> Aid Coordination Authority to help build skills within key ministries
> for the reconstruction of Afghanistan.
> UNDP helps countries draw on expertise and best practices from around
> the world to develop strategies that expand access to ICT and harness it
> for development. Working in 166 countries, UNDP also relies on ICT
> solutions to make the most effective use of its own global network
>
>
> For more information please contact:
>
> In Kabul, Atia Jeewa or Marc Lepage
> Tel: (93) 070279520
> atia.jeewa@undp.org marc.lepage@undp.org
>
>
>
--
=========================================================================
Frederick Noronha (FN) | http://www.fredericknoronha.net
Freelance Journalist | http://www.bytesforall.org
http://goalinks.pitas.com | http://joingoanet.shorturl.com
http://linuxinindia.pitas.com | http://www.livejournal.com/users/goalinks
=========================================================================
T: 0091.832.2409490 or 2409783 M: 0 9822 122436
=========================================================================
##########################################################################
# Send submissions for comp.os.linux.announce to: cola@stump.algebra.com #
# PLEASE remember a short description of the software and the LOCATION. #
# This group is archived at http://stump.algebra.com/~cola/ #
##########################################################################
------------------------------
** FOR YOUR REFERENCE **
The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:
Internet: Linux-Announce-Request@NEWS-DIGESTS.MIT.EDU
You can submit announcements to be moderated via:
Internet: linux-announce@NEWS.ORNL.GOV
Linux may be obtained via one of these FTP sites:
ftp.funet.fi pub/Linux
tsx-11.mit.edu pub/linux
sunsite.unc.edu pub/Linux
End of Linux-Announce Digest
******************************