Pages

Thursday, 29 November 2012

Dev C++ 5.0 Free Development Software






Dev-C++ is a free integrated development environment (IDE) distributed under the GNU General Public License for programming in C and C++. MinGW, a free compiler, is bundled with it. The IDE is written in Delphi.

The project is hosted by SourceForge. Dev-C++ was originally developed by programmer Colin Laplace. Dev-C++ runs exclusively on Microsoft Windows.

Bloodshed Dev-C++ is a full-featured Integrated Development Environment (IDE) for the C and C++ programming languages. It uses the MinGW or TDM-GCC 64bit port of the GCC as its compiler. Dev-C++ can also be used in combination with Cygwin or any other GCC-based compiler.

One additional aspect of Dev-C++ is its use of DevPaks, packaged extensions on the programming environment with additional libraries, templates, and utilities. DevPaks often contain, but are not limited to, GUI utilities, including popular toolkits such as GTK+, wxWidgets, and FLTK. Other DevPaks include libraries for more advanced function use.

Dev-C++ is generally considered a Windows-only program, but there are attempts to create a Linux version: header files and path delimiters are switchable between platforms. More work needs to be done though.


Link 1:




Link 2:





Wednesday, 7 November 2012

Electronic Devices, 6th/7th Edition by Thomas L. Floyd PDF



This popular, up-to-date devices book takes a strong systems approach that identifies the circuits and components within a system, and helps readers see how the circuit relates to the overall system function. Floyd is well known for straightforward, understandable explanations of complex concepts, as well as for non-technical, on-target treatment of mathematics. The extensive use of examples, Multisim simulations, and graphical illustrations makes even complex concepts understandable. From discrete components, to linear integrated circuits, to programmable analog devices, this booksA coverage is well balanced between discrete and integrated circuits. Also includes focus on power amplifiers; BJT and FET amplifiers; advanced integrated circuits-instrumentation and isolation amplifiers; OTAs; log/antilog amplifiers; and converters. Thorough coverage of optical topics-high intensity LEDs and fiber optics. Devices sections on differential amplifiers and the IGBT (insulated gate bipolar transistor) are now included. For electronics technicians

6th Edition:

 

7th Edition:



The C programming Language By Brian W. Kernighan and Dennis M. Ritchie


This book presents a complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C's rich set of operators, economy of expression, improved control flow, and data structures. This 2nd edition has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language constructs.
About the Authors
  • Brian W. Kernighan works in the Computing Science Research Center at Bell Laboratories, Lucent Technologies. He is Consulting Editor for Addison-Wesley's Professional Computing Series and the author, with Dennis Ritchie, of The C Programming Language.
  • Dennis Ritchie is a computer scientist notable for his influence on ALTRAN, B, BCPL, C, Multics, and Unix. 



High School English Grammar and Composition by Wren and Martin PDF




High School English Grammar & Composition by Wren and Martin is one of the foremost and popular books on English Grammar. The book still finds a mention as one of the most popular books in the history of English Grammar.
High School English Grammar and Composition, written by P.C. Wren and H. Martin is a well known book that's been followed religiously by bibliophiles from around the world. This is just one among the many textbooks that were written by popular linguists Martin and Wren with the core content focusing on English grammar.
This book includes following Contents
Book I. Grammar
1. The Sentence
2. Subject And Predicate
3. The Phrase And The Clause
4. Parts Of Speech
5. The Noun: Kinds Of Nouns
6. The Noun: Gender
7. The Noun: Number
8. The Noun: Case
9. The Adjective
10. Comparison Of Adjectives
11. Adjectives Used As Nouns
12. Position Of The Adjectives
13. The Correct Use Of Some Adjectives
14. Articles
15. Personal Pronouns
16. Reflexive And Emphatic Pronouns
17. Demonstrative, Indefinite And Distributive Pronouns
18. Relative Pronouns
19. Interrogative Pronouns
20. The Verb
21. Verbs Of Incomplete Predication
22. Active And Passive Voice
23. Mood
24. Tenses: Introduction
25. The Uses Of The Present And Past Tenses
26. The Future
27. The Verb: Person And Number
28. The Infinitive
29. The Participle
30. The Gerund
31. Irregular Verbs
32. Auxiliaries And Modals
33. Conjugation Of The Verb Love
34. The Adverb
35. Comparison Of Adverbs
36. Formation Of Advebs
37. Position Of Adverbs
38. The Preposition
39. Words Followed By Prepositions
40. The Conjunction
41. Some Conjunctions And Their Uses
42. The Interjection
43. The Same Word Used As Different Parts Of Speech
Book II. Composition
Part I: Analysis, Transformation And Synthesis
1. Analysis Of Simple Sentences
2. Phrases
3. Clauses
4. Sentences: Simple, Compound And Complex
5. More About Noun Clauses
3. More About Adjective Clauses
6. More About Adverb Clauses
7. Analysis Of Complex Sentences
8. Analysis Of Compound Sentences
9. Transformation Of Sentences
11. Transformation Of Sentences
12. Synthesis Of Sentences
13. Synthesis Of Sentences
14. Synthesis Of Sentences
15. The Sequence Of Tenses
16. Direct And Indirect Speech
Part II: Correct Usage
17. Agreement Of The Verb With The Subject
18. Nouns And Pronouns
19. Adjectives
20. Verbs
21. Adverbs
22. Conjunctions
23. Order Of Words
24. Idioms
25. Idioms
25. Punctuation
26. Spelling Rules
27. The Formation Of Words
28. Figures Of Speech Exercise
Part III: Structures
29. Verb Patterns
30. Question Tags, Short Answers, Etc.
31. More Structures
Part IV: Written Composition Paragraph-Writing
32. Story - Writing
33. Reproduction Of A Story-Poem
34. Letter-Writing
35. Comprehension
36. Precis-Writing
37. Expansion Of Passages
38. Essay-Writing
38. Autobiographies
39. Dialogue-Writing
40. The Appreciation Of Poetry
41. Paraphrasing


Turbo C++, By Robert Lafore PDF



Object-Oriented Programming [OOP] is the most dramatic and potentially confusing-innovation in software development since the dawn of the computer age. OOP results in programs that are more flexible, more easily maintained, and, on the whole, more powerful ,Based on the idea of treating functions and data as objects which are Suitable for students, hackers, and enthusiasts, Object-Oriented Programming in Turbo C++ is written by best-selling author Robert Lafore. Step-by-step lessons teach the Basics of Object-Oriented Programming with Turbo C++ and its new Windows-compatible sibling, Borland C++. Object-Oriented Programming in Turbo C++ focuses on C++ as a separate language, distinct from C, and assumes no prior experience with C.



Sunday, 4 November 2012

Digital Logic Design By Morris Mano 4th Edition



This Book presents the basic concepts used in the design and analysis of digital systems, and introduces the principles of digital computer organization and design. 





Concepts of Programming Languages 5th Edition By Robert W Sebesta -



The fifth edition of Concepts of Programming Languages by Robert Sebesta continues the approach that has made it the undisputed market leader. It describes fundamental concepts of programming languages by presenting design issues of the various language constructs, examining the design choices for these constructs in a few common languages, and critically comparing the design alternatives. This book allows those with the ability to program to learn how to choose appropriate languages for certain tasks, increase their abilities to learn new languages, and understand the significance of implementation. It illustrates various language constructs and design alternatives through Java, JavaScript, C++, C, Ada, and Fortran, and intertwines discussions of object-oriented programming material with the discussions of the non-OO imperative languages. It also provides extensive material on semantics. This new edition is updated to include a new chapter covering parsing, new material on JavaScript, and updated material on Java 1.3. This book is suitable for programmers who want to get into the theory behind programming-language development and utilization.
Fifth edition includes following chapters...

1. Preliminaries.

2. Evolution of the Major Programming Languages.

3. Describing Syntax and Semantics.

4. Lexical and Syntax Analysis.

5. Names, Bindings, Type Checking, and Scopes.
 
6. Data Types.
 
7. Expressions and Assignment Statements.

8. Statement-Level Control Structures.
 
9. Subprograms.
 
10. Implementing Subprograms.
 
11. Abstract Data Types.
 
12. Support for Object-Oriented Programming.
 
13. Concurrency.
 
14. Exception Handling.
 
15. Functional Programming Languages.
 
16. Logic Programming Language


Schaum’s outlines Data Structures With C by Seymour Lipschutz PDF


This Schaum's Outline gives almost all the fundamental concepts of the current ANSI standard version of the C programming language. Many complete programs are included.

If you want top grades and a thorough understanding of the fundamentals of data structures with C, this powerful study tool is the best tutor you can have!
Chapters include:
  • Introduction and Overview
  • Preliminaries
  • String Processing
  • Arrays, Record and Pointers
  • Linked List
  • Stacks
  • Queues
  • Recursion
  • Trees 
  • Graph and Their Applications
  • Sorting
  • Searching



Applying UML and Patterns By Craig Larman 2nd Edition



This book teaches object-oriented analysis and design through iterations of a single, cohesive case study incrementally introducing key OO&AD skills while emphasizing practical activities and principles. Renowned object technology leader Craig Larman introduces the popular UML 1.4 diagramming notation as a superior vehicle for expressing OO&AD thoughts. Since OOA&D should be taught (and practiced) within a coherent process, he presents a lightweight, agile version of the market-leading Unified Process (UP). Within his case study's context, he also introduces patterns robust, best-practice solutions to the most widely encountered design problems.


Wamp Server 2.2e




WampServer is a Windows web development environment. It allows you to create web applications with Apache2, PHP and a MySQL database. Alongside, PhpMyAdmin allows you to manage easily your databases.

Macromedia Dreamweaver 8 Full


Macromedia Dreamweaver is one of the most popular web-design programs in the industry. It allows you to develop professional websites and its user-friendly interface, tools and features have made it the must-have package for web designers.

Dreamweaver uses both Cascading Style Sheets (CSS) and Hyper Text Markup Language (HTML) and it has good code-editing support features that will help you to write the CSS and HTML. Alongside writing the code, you can use the visual layout tools to build your sites and make them look exceptional.

You can use plug-ins to place videos, music and other media into web pages. If you want a site that is easy to update, then you can embed a live stream of content by using RSS.


Visual C++ express 2010



Microsoft Visual C++ 2010 Express is the one of the best product of Microsoft which can be used to create and edit C++ programs and also helps run many programs like software's, Games etc. Microsoft visual C++ 2010 express contains many features are very user friendly and easy for use.

Microsoft visual c++ 2010 express contains only a 32-bit x86 compiler. One of the main draw back this version is it does not support 64-bit x86 compiler and cross compiler and 64-bit Itanium (IA64) cross- compiler. The above components supports in professional, premium and ultimate version of Visual Studio 2010.

Second feature of Microsoft visual c++ 2010 express is libraries and headers. It contains windows headers and libraries, CRT library, STL, .NET framework class library and c++ support library. ATL, MFC and Open MP features are not available in this version.

Another cool feature is the graphical integrated development environment. It enhances the graphical performance of the visual c++ 2010 express software. It is also present in other versions like professional, premium and ultimate visual c++ 2010.

Visual c++ 2010 express contains many tools like incremental linker, program maintenance utility, lib generator, windows resource to object converter, COFF/PE dumper, COFF/PE editor, MASM, Errlook, inference rules, upgrade VCbuild projects to MSbuild etc. Tool features like browse information maintenance utility, c++ name undecorator, spy++, atltrace, devenv.com and profile guided optimization are not availiable in Visual 2010 express.

Debugging features are native and managed debugging. Remote, SQL and static code analysis are not available in this version and these all features available in ultimate version only. Visual c++ 2010 express also contains CSS style designer/editor, HTML designer/editor, XML editor, source code editor and windows forms designer also. In automation and extensibility contains features like extensibility of objects model, code model, project model, wizard model and debugger object model.These are the features of Microsoft visual c++ 2010 express software.



Visual C++ express 2010



Microsoft Visual C++ 2010 Express is the one of the best product of Microsoft which can be used to create and edit C++ programs and also helps run many programs like software's, Games etc. Microsoft visual C++ 2010 express contains many features are very user friendly and easy for use.

Microsoft visual c++ 2010 express contains only a 32-bit x86 compiler. One of the main draw back this version is it does not support 64-bit x86 compiler and cross compiler and 64-bit Itanium (IA64) cross- compiler. The above components supports in professional, premium and ultimate version of Visual Studio 2010.

Second feature of Microsoft visual c++ 2010 express is libraries and headers. It contains windows headers and libraries, CRT library, STL, .NET framework class library and c++ support library. ATL, MFC and Open MP features are not available in this version.

Another cool feature is the graphical integrated development environment. It enhances the graphical performance of the visual c++ 2010 express software. It is also present in other versions like professional, premium and ultimate visual c++ 2010.

Visual c++ 2010 express contains many tools like incremental linker, program maintenance utility, lib generator, windows resource to object converter, COFF/PE dumper, COFF/PE editor, MASM, Errlook, inference rules, upgrade VCbuild projects to MSbuild etc. Tool features like browse information maintenance utility, c++ name undecorator, spy++, atltrace, devenv.com and profile guided optimization are not availiable in Visual 2010 express.

Debugging features are native and managed debugging. Remote, SQL and static code analysis are not available in this version and these all features available in ultimate version only. Visual c++ 2010 express also contains CSS style designer/editor, HTML designer/editor, XML editor, source code editor and windows forms designer also. In automation and extensibility contains features like extensibility of objects model, code model, project model, wizard model and debugger object model.These are the features of Microsoft visual c++ 2010 express software.


Software Engineering 9th edition by Ian Sommer ville PDF

 
Intended for introductory and advanced courses in software engineering.

The ninth edition of Software Engineering presents a broad perspective of software engineering, focusing on the processes and techniques fundamental to the creation of reliable, software systems. Increased coverage of agile methods and software reuse, along with coverage of 'traditional' plan-driven software engineering, gives readers the most up-to-date view of the field currently available. Practical case studies, a full set of easy-to-access supplements, and extensive web resources make teaching the course easier than ever.

The book is now structured into four parts:

1: Introduction to Software Engineering
2: Dependability and Security
3: Advanced Software Engineering
4: Software Engineering Management


http://ubt.albabsd.org/Semestri4/Software_Engineering/Software_Engineering_9th_ed_I._Sommerville_(Pearson,_2011).pdf