Showing posts with label DCOM-II. Show all posts

Wednesday, May 9, 2018

Internet Service Provider(ISP)

2 comments :
           Internet Service Provider are companies that provides access to the internet.
For examples:- NTC, Ncell, Worldlink,Subisu etc.
ISP provides us a unique- 1.Username
                                      2. Password
                                      3.Access Phone Number

Saturday, April 28, 2018

Computer programming

No comments :
           ↪Computer programming (often shortened to programming) is a process that leads from an original formulation of a computing problem to executable computer programs. Programming involves activities such as analysis, developing understanding, generating algorithms, verification of requirements of algorithms including their correctness and resources consumption, and implementation (commonly referred to as coding of algorithms in a target programming language. Source code is written in one or more programming languages. The purpose of programming is to find a sequence of instructions that will automate performing a specific task or solving a given problem. The process of programming thus often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms, and formal logic.
Related tasks include testing, debugging, and maintaining the source code, implementation of the build system, and management of derived artifacts such as machine code of computer programs. These might be considered part of the programming process, but often the term software development is used for this larger process with the term programming, implementation, or coding reserved for the actual writing of source code. Software engineering combines engineering techniques with software development practices.

Wednesday, December 20, 2017

Scripting Language

No comments :
    A scripting or script language is a programming language that supports scripts: programs written for a special run-time environment that automate the execution of tasks that could alternatively be executed one-by-one by a human operator.

Tuesday, July 18, 2017

Encapsulation

No comments :
         Encapsulation is an Object Oriented Programming concept that binds together the data and functions that manipulate the data, and that keeps both safe from outside interference and misuse. Data encapsulation led to the important OOP concept of data hiding.
If a class does not allow calling code to access internal object data and permits access through methods only, this is a strong form of abstraction or information hiding known asencapsulation. Some languages (Java, for example) let classes enforce access restrictions explicitly, for example denoting internal data with the private keyword and designating methods intended for use by code outside the class with the public keyword. Methods may also be designed public, private, or intermediate levels such asprotected (which allows access from the same class and its subclasses, but not objects of a different class). In other languages (like Python) this is enforced only by convention (for example, private methods may have names that start with an underscore). Encapsulation prevents external code from being concerned with the internal workings of an object. This facilitates code refactoring, for example allowing the author of the class to change how objects of that class represent their data internally without changing any external code (as long as "public" method calls work the same way). It also encourages programmers to put all the code that is concerned with a certain set of data in the same class, which organizes it for easy comprehension by other programmers. Encapsulation is a technique that encourages decoupling.

Wednesday, May 10, 2017

Function Overloading

No comments :

         In some programming languages, function overloading or method overloading is the ability to create multiple methods of the same name with different implementations. Calls to an overloaded function will run a specific implementation of that function appropriate to the context of the call, allowing one function call to perform different tasks depending on context.

For example, doTask() and doTask(object O) are overloaded methods. To call the latter, an object must be passed as a parameter, whereas the former does not require a parameter, and is called with an empty parameter field. A common error would be to assign a default value to the object in the second method, which would result in an ambiguous call error, as the compiler wouldn't know which of the two methods to use.

Another appropriate example would be a Print(object O) method. In this case one might like the method to be different when printing, for example, text or pictures. The two different methods may be overloaded as Print(text_object T); Print(image_object P). If we write the overloaded print methods for all objects our program will "print", we never have to worry about the type of the object, and the correct function call again, the call is always: Print(something).

Constructor

No comments :

       In class-based object-oriented programming, a constructor is a special type of subroutine called to create an object. It prepares the new object for use, often accepting arguments that the constructor uses to set required member variables.

A constructor resembles an instance method, but it differs from a method in that it has no explicit return type, it is not implicitly inherited and it usually has different rules for scope modifiers. Constructors often have the same name as the declaring class. They have the task of initializing the object's data members and of establishing the invariant of the class, failing if the invariant is invalid. A properly written constructor leaves the resulting object in a valid state. Immutable objects must be initialized in a constructor.

Programmers also use the term constructor to denote one of the tags that wraps data in an algebraic data type.

Most languages allow overloading the constructor in that there can be more than one constructor for a class, with differing parameters. Some languages take consideration of some special types of constructors. Constructors, which concretely use a single class to create objects and return a new instance of the class, are abstracted by factories, which also create objects but can do so in various ways, using multiple classes or different allocation schemes such as an object pool.

Friday, April 28, 2017

Logic gate

No comments :
      A logic gate is an idealized or physical device implementing a Boolean function; that is, it performs a logical operation on one or more binary inputs, and produces a single binary output.


TypeDistinctive shape
(IEEE Std 91/91a-1991)
Rectangular shape
(IEEE Std 91/91a-1991
IEC 60617-12 : 1997)
Boolean algebra between A & BTruth table
Inverter
NOT
NOT symbol
NOT symbol
INPUTOUTPUT
ANOT A
01
10

2-input gates
AND
AND symbol
AND symbol
INPUTOUTPUT
ABA AND B
000
010
100
111
OR
OR symbol
OR symbol
INPUTOUTPUT
ABA OR B
000
011
101
111
XORXOR symbolXOR symbol
INPUTOUTPUT
ABA XOR B
000
011
101
110

Inverted 2-input gates
NAND
NAND symbol
NAND symbol
INPUTOUTPUT
ABA NAND B
001
011
101
110
NORNOR symbolNOR symbol
INPUTOUTPUT
ABA NOR B
001
010
100
110
XNORXNOR symbolXNOR symbol
INPUTOUTPUT
ABA XNOR B
001
010
100
111

Wednesday, April 26, 2017

Programming language

No comments :
        A programming language is a formal computer language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs to control the behavior of a machine or to express algorithms.

Syntax

       A programming language's surface form is known as its syntax. Most programming languages are purely textual; they use sequences of text including words, numbers, and punctuation, much like written natural languages. On the other hand, there are some programming languages which are more graphical in nature, using visual relationships between symbols to specify a program.

The syntax of a language describes the possible combinations of symbols that form a syntactically correct program. The meaning given to a combination of symbols is handled by semantics (either formal or hard-coded in areference implementation). Since most languages are textual, this article discusses textual syntax.

Programming language syntax is usually defined using a combination of regular expressions (for lexical structure) and Backus–Naur form (for grammatical structure). Below is a simple grammar, based on Lisp:
expression ::= atom | list
atom       ::= number | symbol
number     ::= [+-]?['0'-'9']+
symbol     ::= ['A'-'Z''a'-'z'].*
list       ::= '(' expression* ')'

Monday, April 24, 2017

Server

No comments :

      An application server is a program in a computer in a distributed network that provides the business logic for an application program. A proxyserver is software that acts as an intermediary between an endpoint device, such as a computer, and another server from which a user or client is requesting a service.

Sunday, April 23, 2017

Define http

No comments :

         The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, and hypermedia information systems.HTTP is the foundation of data communication for the World Wide Web. Hypertext is structured text that uses logical links (hyperlinks) between nodes containing text.

Web Page

No comments :

        A web page or webpage is a document commonly written in HyperText Markup Language (HTML) that is accessible through the Internet or other network using an Internet browser. A web page is accessed by entering a URL address and may contain text, graphics, and hyperlinksto other web pages and files. The page you are reading now is an example of a web page.

Web Address

No comments :
        An internet address of a website, file, or document in the general format
http://www.address/directories/filename
Every computer connected to the internet has its unique web address, without which it cannot be reached by other computers.
Also called universal resource locator or Uniform Resource Locator (URL).

Saturday, April 22, 2017

Application of Internet

No comments :

• Electronic Mail(email)
• Entertainment
• Online Banking(e-banking)
• Online Discussion(Chatting)
• Online Shopping(e-business)
• Software Development
• Video Conference
• Customer Support Service