1, ఆగస్టు 2025, శుక్రవారం

S L 7th sem B.TECH C.S.E ...................................

 

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

కామెంట్‌లు లేవు:

కామెంట్‌ను పోస్ట్ చేయండి