Skip to content

Latest commit

 

History

History
84 lines (70 loc) · 1.64 KB

README.md

File metadata and controls

84 lines (70 loc) · 1.64 KB

Pragmatics-Assignments

Overview

All assignments of CS202 (Programming Pragmatics & Paradigm) !

Directories

  |-lexical_analyzer
    |-2017csb1189.c
    |-2017csb1189.h
    |-2017csb1189.l
    |-test.c
    
  |-java_learning
    |-amacon1.0
      |-category.java
      |-customer.java
      |-database.java
      |-main.java
      |-subCategory.java
      |-products.java
    
    |-amacon2.0
      |-category.java
      |-customer.java
      |-database.java
      |-main.java
      |-subCategory.java
      |-products.java
      |-deleteExceptions.java
      |-insertExceptions.java
      |-outOfStockExceptions.java
      |-insufficientFundException.java
      |-productAtSamePathException.java
      |-searchException.java
      |-test.java
      |-testSuite.java
      |-runner.java
            
    |-SBI
      |-bank.java
      |-bankAccount.java
      |-main.java
      |-sbi.pdf
      |-testThread.java
      |-transactions.java
  
  |-factory_algo
    |-2017csb1189
      |-algorithms.jar
      |-main.java
    |-algorithms
      |-GetAlgorithFactory.java
      |-MathAlgorithm.java
      |-SortingAlgorithm.java
      |-bubblesort.java
      |-gcd.java
      |-insertionsort.java
      |-lcm.java
      |-mergesort.java
      |-power.java
      |-quicksort.java
      |-selectionsort.java

Lexical Analyzer

  • Checks whether certain coding conventions have been adhered
  • Lex Tool

Java Learning

  • Java Collection Framework
  • Exception Handling Techniques(User Defined)
  • JUnit Test Suite
  • Parallization Strategy
  • Synchronization Technique

Factory Pattern

  • Demonstration of abstract factory design pattern in Java
  • alongwith JAR file