3156-18 - COMS W3156: Software Engineering, Fall 2001...

Info iconThis preview shows pages 1–10. Sign up to view the full content.

View Full Document Right Arrow Icon
COMS W3156: Software Engineering, Fall 2001 Lecture #18: Maintenance, Swing/AWT Janak J Parekh [email protected]
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Administrativia My laptop died One downside of being a CS major… Prototype status Your status? Modify schedule again, give a few more days? Next Monday: interesting talk on XML…
Background image of page 2
Et tu, XML? The downfall of the relational empire Philip Wadler, Avaya Labs Monday November 12, 2001 11am-12:15pm Interschool Lab, 715 CEPSR Three decades past, the relational empire conquered the hierarchical hegemony. Today, an upstart challenges the relational empire's dominance, threatening the return of hierarchy. XML is Lisp's bastard nephew, with uglier syntax and no semantics. Yet XML is poised to enable the creation of a web of data that dwarfs anything since the Library at Alexandria. This talk examines the design of XQuery, the W3C standard query language for XML.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Next class Start discussion on languages Mini-introduction to C Smooth your transition to future semesters Collaborative environments Suhit’s research
Background image of page 4
Today’s class Finish up tools from last time Maintenance Swing/AWT More on this in recitation next week…
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Regular Expressions: A bit more Can use [] operators to designate a choice ab[xyz]c matches: abxc, abyc, abzc only ab[0-9]c matches ab0c, ab1c, …, ab9c ab[a-zA-Z1-4]c matches abac, abZc, ab3c not ab5c Can also combine wildcards, such as ab[a-z]*c abzzaaccbbddeeffggc
Background image of page 6
Regular Expressions: The Dot ‘.’ matches any character (“.?” like DOS wildcard “?”) ab.c matches abbc, abqc, ab6c, ab(c, ab^c Common: .* ab.*c matches any string beginning with ab and ending in c \. matches a literal period
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Regular Expressions: Using bash, egrep have decent regular expression support gnu.regexp has a sample applet associated with it, you can try it out We’ll give sample code, recitation will also cover It all comes from Perl Perl = two languages in one Amazing string processing Practical Extraction and Report Language Pathologically Eclectic Rubbish Lister
Background image of page 8
Make Convenient build tool http://www.gnu.org/manual/make-3.79.1/html_nod Given a Makefile , automatically build code Automatically figures out which code has to be rebuilt Java supports most of this, so you don’t see it as often Until OS, that is
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 10
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 06/09/2010 for the course COMS W3156 taught by Professor Janakjparekh during the Fall '01 term at Columbia.

Page1 / 38

3156-18 - COMS W3156: Software Engineering, Fall 2001...

This preview shows document pages 1 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online