ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب An introduction to programming in emacs lisp

دانلود کتاب مقدمه ای بر برنامه نویسی در emacs lisp

An introduction to programming in emacs lisp

مشخصات کتاب

An introduction to programming in emacs lisp

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش: 2nd 
نویسندگان:   
سری:  
ISBN (شابک) : 9781882114436, 1882114434 
ناشر: Free Software Foundation 
سال نشر: 2001 
تعداد صفحات: 314 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 1 مگابایت 

قیمت کتاب (تومان) : 50,000



کلمات کلیدی مربوط به کتاب مقدمه ای بر برنامه نویسی در emacs lisp: کتابخانه، ادبیات کامپیوتری، LISP / Clojure



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 11


در صورت تبدیل فایل کتاب An introduction to programming in emacs lisp به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب مقدمه ای بر برنامه نویسی در emacs lisp نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب مقدمه ای بر برنامه نویسی در emacs lisp

این آموزش مقدمه ای ابتدایی برای آموزش به غیر برنامه نویسان است که چگونه محیط کار خود را سفارشی کنند. همچنین می توان از آن به عنوان مقدمه ای بر اصول برنامه نویسی استفاده کرد. این شامل تمرین های متعدد و برنامه های نمونه است. نویسنده همچنین شما را از طریق کد منبع واقعی چندین دستور GNU Emacs راهنمایی می کند. یک ضمیمه مرجع مفید گنجانده شده است. Emacs Lisp یک زبان برنامه نویسی ساده، کامل و قدرتمند است. این بلوک سازنده گنو Emacs است که یک محیط توسعه یکپارچه با ویژگی‌های ویژه برای اسکن و تجزیه متن و همچنین برای مدیریت چندین فایل، بافرها، نمایشگرها، ویندوزها و زیرپردازنده‌ها است.


توضیحاتی درمورد کتاب به خارجی

This tutorial an elementary introduction to teach non-programmers how to customize their work environment; it can also be used as an introduction to programming basics. It includes numerous exercises and sample programs; the author also walks you through the actual source code of several GNU Emacs commands. A handy reference appendix is included.Emacs Lisp is a simple, complete, and powerful programming language. It is the building block of GNU Emacs, which is an integrated development environment with special features for scanning and parsing text as well as for handling multiple files, buffers, displays, windows, and sub-processors.



فهرست مطالب

Preface
	On Reading this Text
	For Whom This is Written
	Lisp History
	A Note for Novices
	Thank You
List Processing
	Lisp Lists
		Lisp Atoms
		Whitespace in Lists
		GNU Emacs Helps You Type Lists
	Run a Program
	Generate an Error Message
	Symbol Names and Function Definitions
	The Lisp Interpreter
		Byte Compiling
	Evaluation
		Evaluating Inner Lists
	Variables
		Error Message for a Symbol Without a Function
		Error Message for a Symbol Without a Value
	Arguments
		Arguments\' Data Types
		An Argument as the Value of a Variable or List
		Variable Number of Arguments
		Using the Wrong Type Object as an Argument
		The message Function
	Setting the Value of a Variable
		Using set
		Using setq
		Counting
	Summary
	Exercises
Practicing Evaluation
	Buffer Names
	Getting Buffers
	Switching Buffers
	Buffer Size and the Location of Point
	Exercise
How To Write Function Definitions
	The defun Macro
	Install a Function Definition
		Change a Function Definition
	Make a Function Interactive
		An Interactive multiply-by-seven
	Different Options for interactive
	Install Code Permanently
	let
		The Parts of a let Expression
		Sample let Expression
		Uninitialized Variables in a let Statement
	The if Special Form
		The type-of-animal Function in Detail
	If--then--else Expressions
	Truth and Falsehood in Emacs Lisp
	save-excursion
		Template for a save-excursion Expression
	Review
	Exercises
A Few Buffer--Related Functions
	Finding More Information
	A Simplified beginning-of-buffer Definition
	The Definition of mark-whole-buffer
		Body of mark-whole-buffer
	The Definition of append-to-buffer
		The append-to-buffer Interactive Expression
		The Body of append-to-buffer
		save-excursion in append-to-buffer
	Review
	Exercises
A Few More Complex Functions
	The Definition of copy-to-buffer
	The Definition of insert-buffer
		The Interactive Expression in insert-buffer
			A Read-only Buffer
			b in an Interactive Expression
		The Body of the insert-buffer Function
		insert-buffer With an if Instead of an or
		The or in the Body
		The let Expression in insert-buffer
		New Body for insert-buffer
	Complete Definition of beginning-of-buffer
		Optional Arguments
		beginning-of-buffer with an Argument
			What happens in a large buffer
			What happens in a small buffer
		The Complete beginning-of-buffer
	Review
	optional Argument Exercise
Narrowing and Widening
	The save-restriction Special Form
	what-line
	Exercise with Narrowing
car, cdr, cons: Fundamental Functions
	car and cdr
	cons
		Find the Length of a List: length
	nthcdr
	nth
	setcar
	setcdr
	Exercise
Cutting and Storing Text
	zap-to-char
		The interactive Expression
		The Body of zap-to-char
		The search-forward Function
		The progn Special Form
		Summing up zap-to-char
	kill-region
		condition-case
		Lisp macro
	copy-region-as-kill
		The Body of copy-region-as-kill
			The kill-append function
			The kill-new function
	Digression into C
	Initializing a Variable with defvar
		defvar and an asterisk
	Review
	Searching Exercises
How Lists are Implemented
	Symbols as a Chest of Drawers
	Exercise
Yanking Text Back
	Kill Ring Overview
	The kill-ring-yank-pointer Variable
	Exercises with yank and nthcdr
Loops and Recursion
	while
		A while Loop and a List
		An Example: print-elements-of-list
		A Loop with an Incrementing Counter
			Example with incrementing counter
			The parts of the function definition
			Putting the function definition together
		Loop with a Decrementing Counter
			Example with decrementing counter
			The parts of the function definition
			Putting the function definition together
	Save your time: dolist and dotimes
		The dolist Macro
		The dotimes Macro
	Recursion
		Building Robots: Extending the Metaphor
		The Parts of a Recursive Definition
		Recursion with a List
		Recursion in Place of a Counter
			An argument of 3 or 4
		Recursion Example Using cond
		Recursive Patterns
			Recursive Pattern: every
			Recursive Pattern: accumulate
			Recursive Pattern: keep
		Recursion without Deferments
		No Deferment Solution
	Looping Exercise
Regular Expression Searches
	The Regular Expression for sentence-end
	The re-search-forward Function
	forward-sentence
		The while loops
		The regular expression search
	forward-paragraph: a Goldmine of Functions
		The let* expression
		The forward motion while loop
	Create Your Own TAGS File
	Review
	Exercises with re-search-forward
Counting via Repetition and Regexps
	The count-words-example Function
		The Whitespace Bug in count-words-example
	Count Words Recursively
	Exercise: Counting Punctuation
Counting Words in a defun
	What to Count?
	What Constitutes a Word or Symbol?
	The count-words-in-defun Function
	Count Several defuns Within a File
	Find a File
	lengths-list-file in Detail
	Count Words in defuns in Different Files
		The append Function
	Recursively Count Words in Different Files
	Prepare the Data for Display in a Graph
		Sorting Lists
		Making a List of Files
		Counting function definitions
Readying a Graph
	The graph-body-print Function
	The recursive-graph-body-print Function
	Need for Printed Axes
	Exercise
Your .emacs File
	Site-wide Initialization Files
	Specifying Variables using defcustom
	Beginning a .emacs File
	Text and Auto Fill Mode
	Mail Aliases
	Indent Tabs Mode
	Some Keybindings
	Keymaps
	Loading Files
	Autoloading
	A Simple Extension: line-to-top-of-window
	X11 Colors
	Miscellaneous Settings for a .emacs File
	A Modified Mode Line
Debugging
	debug
	debug-on-entry
	debug-on-quit and (debug)
	The edebug Source Level Debugger
	Debugging Exercises
Conclusion
The the-the Function
Handling the Kill Ring
	The current-kill Function
	yank
	yank-pop
	The ring.el File
A Graph with Labeled Axes
	The print-graph Varlist
	The print-Y-axis Function
		Side Trip: Compute a Remainder
		Construct a Y Axis Element
		Create a Y Axis Column
		The Not Quite Final Version of print-Y-axis
	The print-X-axis Function
		X Axis Tic Marks
	Printing the Whole Graph
		Testing print-graph
		Graphing Numbers of Words and Symbols
		A lambda Expression: Useful Anonymity
		The mapcar Function
		Another Bug ...{} Most Insidious
		The Printed Graph
Free Software and Free Manuals
GNU Free Documentation License
Index




نظرات کاربران