Khác biệt giữa bản sửa đổi của “Cú pháp đặc biệt”

Nội dung được xóa Nội dung được thêm vào
Dịch từ bài viết Anh
 
AlphamaEditor, thêm thể loại, Executed time: 00:00:06.2521687 using AWB
Dòng 8:
 
== Nguồn gốc ==
Thuật ngữ ''cú pháp đặc biệt'' (''syntactic sugar'') đã được đặt ra bởi [[Peter J. Landin]] vào năm 1964 để mô tả cú pháp bề mặt của một ngôn ngữ lập trình đơn giản giống như [[ALGOL]],<ref>{{cite journal |last=Landin |first=Peter J. |date=1964 |title=The mechanical evaluation of expressions |url=http://www.cs.cmu.edu/~crary/819-f09/Landin64.pdf |journal= The Computer Journal|publisher=[[Computer Journal]] |volume=6 |issue=4 |pages=308–320 |doi=10.1093/comjnl/6.4.308 |accessdate=ngày 21 Julytháng 7 năm 2014}}</ref>{{sfn|Abelson|Sussman|1996|loc=Chapter 1, [http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-10.html#footnote_Temp_17 footnote 11]}}<!-- reference credits coinage to Landin, hence included -->
 
== Ví dụ nổi bật ==
Dòng 14:
 
== Ghi chú ==
{{Reflisttham khảo}}
 
== Tham khảo ==
{{refbegin}}
* {{Citechú bookthích sách | isbn = 0-262-51087-1 | title = [[Structure and Interpretation of Computer Programs]] | last1 = Abelson | first1 = Harold | authorlink1 = Harold Abelson | last2 = Sussman | first2 = Gerald Jay | authorlink2 = Gerald Jay Sussman | first3 = Julie | last3 = Sussman | year = 1996 | origyear = 1984 | publisher = [[MIT Press]] | location = Cambridge, MA | pages = }}
* {{cite journal | last = Landin | first = Peter J. | title = A Correspondence Between ALGOL 60 and Church's Lambda-Notation: Parts I and II | journal = Communications of the ACM | volume = 8 | issue = 2.3 | pages = 89–101, 158–165 | date = February–March 1965 | doi=10.1145/363744.363749}}
* {{cite journal | last = Landin | first = Peter J. | title = Programming Without Imperatives – An Example |<!-- format = Technical report |--> journal = UNIVAC Systems Programming Research | date = March 1965 }}
* {{cite journal | last = Landin | first = Peter J. | title = Getting Rid of Labels |<!-- format = Technical report |--> journal = UNIVAC Systems Programming Research | date = July 1965 }}
* {{cite journal | last = Landin | first = Peter J. | title = A Generalization of Jumps and Labels |<!-- format = Report |--> journal = UNIVAC Systems Programming Research | date = August 1965 }}, reprinted in {{cite journal | title = ''Higher-Order and Symbolic Computation'' | citeseerx = 10.1.1.85.2610 | volume = 11 | pages = 125–143 | date = 1998 }}
* {{Cite journal | last1 = Perlis | first1 = A. J. | doi = 10.1145/947955.1083808 | title = Epigrams on programming | journal = ACM SIGPLAN Notices | publisher = Association for Computing Machinery| location = New York, NY, USA| volume = 17| issue = 9| pages = 7–13 | date=September 1982 | url = http://www-pu.informatik.uni-tuebingen.de/users/klaeren/epigrams.html| archiveurl = https://web.archive.org/web/19990117034445/http://www-pu.informatik.uni-tuebingen.de/users/klaeren/epigrams.html| archivedate = Januaryngày 17, tháng 1 năm 1999}}
{{refend}}
 
Dòng 30:
[[Thể loại:Mã nguồn]]
[[Thể loại:Thiết kế ngôn ngữ lập trình]]
[[Thể loại:Cú pháp ngôn ngữ lập trình]]