UNIT - I
Introduction: Ruby, Rails, The structure and Execution of
Ruby Programs, Package Management with
RUBYGEMS, Ruby and web: Writing CGI scripts, cookies, Choice
of Webservers, SOAP and web services
RubyTk – Simple Tk Application, widgets, Binding events,
Canvas, scrolling
UNIT - II
Extending Ruby: Ruby Objects in C, the Jukebox extension,
Memory allocation, Ruby Type System,
Embedding Ruby to Other Languages, Embedding a Ruby
Interpreter
UNIT - III
Introduction to PERL and Scripting
Scripts and Programs, Origin of Scripting, Scripting Today,
Characteristics of Scripting Languages, Uses
for Scripting Languages, Web Scripting, and the universe of
Scripting Languages. PERL- Names and Values,
Variables, Scalar Expressions, Control Structures, arrays,
list, hashes, strings, pattern and regular
expressions, subroutines.
UNIT - IV
Advanced perl
Finer points of looping, pack and unpack, filesystem, eval,
data structures, packages, modules, objects,
interfacing to the operating system, Creating Internet ware
applications, Dirty Hands Internet Programming,
security Issues.
UNIT - V
TCL
TCL Structure, syntax, Variables and Data in TCL, Control
Flow, Data Structures, input/output, procedures,
strings, patterns, files, Advance TCL- eval, source, exec
and uplevel commands, Name spaces, trapping
errors, event driven programs, making applications internet
aware, Nuts and Bolts Internet Programming,
Security Issues, C Interface.
Tk
Tk-Visual Tool Kits, Fundamental Concepts of Tk, Tk by
example, Events and Binding, Perl-Tk.
B.Tech-CSE(DS) R22
Page 171 of 271
TEXT BOOKS:
1. TheWorld of Scripting Languages, David Barron, Wiley
Publications.
2. Ruby Programming language by David Flanagan and Yukihiro
Matsumoto O’Reilly
3. “Programming Ruby” The Pramatic Progammers guide by Dabve
Thomas Second edition
REFERENCE BOOKS:
1. Open Source Web Development with LAMP using Linux Apache,
MySQL, Perl and PHP,
J.Leeand B. Ware (Addison Wesley) Pearson Education.
2. Perl by Example, E. Quigley, Pearson Education.
3. Programming Perl, Larry Wall, T. Christiansen and J.
Orwant, O’Reilly, SPD.
4. Tcl and the Tk Tool kit, Ousterhout, Pearson Education.
5. Perl Power, J. P. Flynt, Cengage Learning.
Course Outcomes:
1. Understanding the scripting languages such as Ruby,Ruby
on Rails and Implementation of Ruby TK
applications
2. Examine the Ruby Extension and Embedding ruby with other
language
3. Apply the knowledge of the Scripting language usage and
Implementation of basic PERL Programs
4. Implement the advanced PERL programs and Explain security
issues.
5. Design the TCL TK Application and explain TCL structures
CO-POMAPPING:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8
కామెంట్లు లేవు:
కామెంట్ను పోస్ట్ చేయండి