Enter Domain Name:
acm.org: Welcome
        —
        Association for Computing Machinery
ACM, the world’s largest educational and scientific computing society, delivers resources that advance computing as a science and a profession. ACM provides the computing field's premier Digital Library and serves its members and the computing profession with leading-edge publications, conferences, and career resources.  

Welcome — Association for Computing Machinery

Description: ACM, the world’s largest educational and scientific computing society, delivers resources that advance computing as a science and a profession. ACM provides the computing field's premier Digital Library and serves its members and the computing profession with leading-edge publications, conferences, and career resources.

 

Acm.org has 198 URLs listed in 152 Dmoz categories.  

Program Development by Stepwise Refinement
By Niklaus Wirth; Communications of the ACM, April 1971. Programming is usually taught by examples. Experience shows that the success of a programming course critically depends on the choice of these examples. Unfortunately, they are too often selected w
http://portal.acm.org/citation.cfm?doid=362575.362577
Top/Computers/Programming/Languages/Wirth
PEPM (Partial Evaluation and Semantics-Based Program Manipulation)
Archive of workshop proceedings at ACM Digital Library Portal.
http://portal.acm.org/browse_dl.cfm?linked=1&part=series&idx=SERIES521&coll=portal&dl=ACM
Top/Computers/Programming/Metaprogramming/Conferences
Domain-Specific Languages
Abstract with many references, citations. Useful to research this topic. IEEE Transactions on Software Engineering.
http://portal.acm.org/citation.cfm?id=316286
Top/Computers/Programming/Methodologies/Language_Oriented_Programming
Much Ado about Patterns
Article on patterns, emphasizing design patterns, a type of pattern often used in software design. ACM Crossroads.
http://www.acm.org/crossroads/xrds5-1/patterns.html
Top/Computers/Programming/Methodologies/Patterns_and_Anti-Patterns
Go To Statement Considered Harmful
By Edsger W. Dijkstra. This short 1968 paper is widely considered the seminal work which began the Structured Programming movement, and is vital to grasp the motives of its creators. Reprinted as an ACM Classic of the Month.
http://portal.acm.org/citation.cfm?id=362929.362947
Top/Computers/Programming/Methodologies/Structured
Extending Java to Support Shared Resource Protection and Deadlock Detection in Threads Programming
The current Java thread specification does not adequately provide for the protection of shared resources or for deadlock detection. A model is introduced and implemented that can provides shared resource protection and deadlock detection. (ACM Crossroads
http://www.acm.org/crossroads/xrds4-2/dynac.html
Top/Computers/Programming/Threads/Java
Network Security, Filters and Firewalls
This article is a general introduction to network security issues and solutions in the Internet; emphasis is placed on route filters and firewalls. It is intended as an overview. Some knowledge of IP networking is assumed, although not crucial.
http://www.acm.org/crossroads/xrds2-1/security.html
Top/Computers/Security/Firewalls/FAQs,_Help,_and_Tutorials
Network Security, Filters and Firewalls
General introduction to network security issues and solutions in the Internet
http://www.acm.org/crossroads/xrds2-1/security.html
Top/Computers/Security/Internet
ACM Crossroads Security feature articles
ACM Crossroads is the student magazine of the Association for Computing Machinery. Crossroads has published several articles about computer security, as listed in this index.
http://www.acm.org/crossroads/doc/indices/features.html#Security
Top/Computers/Security/News_and_Media/Magazines_and_E-zines
ACM Crossroads Student Magazine
Column: Security for Wide-Area Internet Routing. Nick Feamster.
http://www.acm.org/crossroads/columns/onpatrol/november00.html
Top/Computers/Security/News_and_Media/Magazines_and_E-zines
Page 16/23« Previous1415161718Next »