Discy Latest Questions

I am thinking of pursuing web developing as a career & was just wondering. I’ve heard that that location is a big factor when it comes to salary of web developers. Kindly state: 1) Country 2) Salary Monthly/Yearly 3) Years ...Read more

  1. Front-End Developers focus their efforts on the website’s interface and user interaction. The core of their work is done with JavaScript, CSS3, HTML5, associated frameworks like Angular and Backbone, and libraries like jQuery. Salaries range from about $43,000 to $102,000, according to PayScale, witRead more

    Front-End Developers focus their efforts on the website’s interface and user interaction. The core of their work is done with JavaScript, CSS3, HTML5, associated frameworks like Angular and Backbone, and libraries like jQuery. Salaries range from about $43,000 to $102,000, according to PayScale, with a median of $66,000. A front-end developer with strong skills in Angular can earn more — an average of $78,000.

    See less
    • 0
  • -1

  1. No rayon, CSS is not a typical programming language. Although it includes coding and uses HTML format but still I don't think it could be called a programming language. Going by the definition of programming, we have: "A programming language is a notation for writing programs, which are specificatioRead more

    No rayon, CSS is not a typical programming language. Although it includes coding and uses HTML format but still I don’t think it could be called a programming language. Going by the definition of programming, we have: “A programming language is a notation for writing programs, which are specifications of a computation or algorithm.” CSS is a web styler, could be called a style language, its although not a core programming language. Although some arguments say that CSS is domain-specific programming language, where the “domain” is the web browser.

    See less
    • 0
  • 0

  1. A major difference between python tuple and list in python is that tuples cannot be modified (immutable) whereas lists are modifiable (mutable). Lists can use methods like append(), insert(), remove(), sort(), clear(), pop(), reverse(), index() and count() but tuples can only use the methods index()Read more

    A major difference between python tuple and list in python is that tuples cannot be modified (immutable) whereas lists are modifiable (mutable).
    Lists can use methods like append(), insert(), remove(), sort(), clear(), pop(), reverse(), index() and count() but tuples can only use the methods index() and count().

    See less
    • 0
  • 0

  1. Object Oriented Programming also known as OOP, is a type of computer programming based on the concept of objects which can contain data in the form of fields and code in the form of procedures or methods. The main feature of object oriented programming is that it enables reuse of objects with the heRead more

    Object Oriented Programming also known as OOP, is a type of computer programming based on the concept of objects which can contain data in the form of fields and code in the form of procedures or methods. The main feature of object oriented programming is that it enables reuse of objects with the help pf inheritance.
    Following are some of the OOP concepts:
    1. Class: It is the blue print of an object. It defines the common properties of object.
    2. Abstraction: It is process of picking out common features of objects and procedures.
    3. Encapsulation: This is a process of combining elements to create a new entity.
    4. Inheritance: Process of inheriting features of one class to another.
    5. Polymorphism: Using a method in multiple forms.

    See less
    • 0
  • 0

  1. If not speaking specifically then algorithms are everywhere, used all around for almost everything that exists on the web. There are examples of algorithms in a lot of fields, from computer science and mathematics to baking and cooking. To go by the definition, we know that an algorithm is a finiteRead more

    If not speaking specifically then algorithms are everywhere, used all around for almost everything that exists on the web. There are examples of algorithms in a lot of fields, from computer science and mathematics to baking and cooking. To go by the definition, we know that an algorithm is a finite list of instructions used to perform a task. Also, one of the attributes of an algorithm is that, since it is a list of instructions, there is some step-by-step process that occurs in order. So, let’s say you need to bake a cake then you will follow some ordered steps and these steps will lead you to your final product. Although, if the order of these steps are altered then I highly doubt if you will end up with the same result, if you have tried baking then you already know what I am talking about.

    See less
    • 0
  • 0

  1. List is an ordered form of data structure whereas dictionary is an unordered form of data structure. So when you add an item in a list it is added in a particular sequence but in dictionary the item is added randomly at any position. Dictionary stores items in key-value pairs and lists store it at iRead more

    List is an ordered form of data structure whereas dictionary is an unordered form of data structure. So when you add an item in a list it is added in a particular sequence but in dictionary the item is added randomly at any position.
    Dictionary stores items in key-value pairs and lists store it at indices.
    To access items in list, you refer to indices but in dictionaries you refer to key for accessing the stored value against it.

    See less
    • 0
  • 0

  1. Technically speaking, SQL (Structured Query Language) is a database management language for relational databases. Hence SQL itself is not a programming language, but its standard allows creating procedural extensions for it, which extend it to functionality of a mature programming language. Simply sRead more

    Technically speaking, SQL (Structured Query Language) is a database management language for relational databases. Hence SQL itself is not a programming language, but its standard allows creating procedural extensions for it, which extend it to functionality of a mature programming language.
    Simply saying we can say that SQL is a programming language but it does not really do what a typical programming language does. Although it has extensions which can make it a language for programming but the purpose it lies around the management of databases.
    You can learn more about it on the link given below:
    http://progopedia.com/language/sql/

    See less
    • 0
  • 0

  1. According to Wikipedia: "In mathematics and computer science, an algorithm is a finite sequence of well-defined, computer-implementable instructions, typically to solve a class of problems or to perform a computation." In general terms these are the list of rules or a sequence to solve a problem. ThRead more

    According to Wikipedia: “In mathematics and computer science, an algorithm is a finite sequence of well-defined, computer-implementable instructions, typically to solve a class of problems or to perform a computation.”
    In general terms these are the list of rules or a sequence to solve a problem. They need to have the steps in the right order so as to get a solution. A good algorithm is an algorithm which not necessarily includes computer code. Instead, the algorithm has to be written in such a way that it can be used in different programming languages.
    To gain a better understanding you may watch the video below.

    See less
    • 0
  • 0

  1. Answer to this is a clear 'No'. SQL is definitely not a tool but it has different tools inside its structure. There are plenty of tools inside it which you can look up for over internet. Here let's talk about SQL so it is used generally to fetch data from the database and it is not capable of perforRead more

    Answer to this is a clear ‘No’. SQL is definitely not a tool but it has different tools inside its structure. There are plenty of tools inside it which you can look up for over internet.
    Here let’s talk about SQL so it is used generally to fetch data from the database and it is not capable of performing repetitive tasks like a well-established programming language. All it does is management of the databases. The way it can’t do programming was considered to be the shortcoming of SQL initially and that is why few of the database creators saw this as an opportunity to create another language that is based on the SQL.
    Hence now you know that SQL is not a tool nor an engine, it a language and to be specific a query language.

    See less
    • 0
  • 0

  1. With the increasing presence of algorithms on web and not forgetting how they always existed in mathematics and yes in our day to day life, we can already conclude how important they are. There are many advantages of it, firstly, it is a step-wise representation of a solution to a given problem, whiRead more

    With the increasing presence of algorithms on web and not forgetting how they always existed in mathematics and yes in our day to day life, we can already conclude how important they are. There are many advantages of it, firstly, it is a step-wise representation of a solution to a given problem, which makes it easy to understand and give a clear understanding. It is approached with a level of certainty as an algorithm uses a definite procedure. Also, it could be noticed that it is not dependent on any programming language, so it is easy to understand for anyone even without programming knowledge. It is easy to debug as every step in an algorithm has its own logical sequence. Besides that by using algorithm, the problem is broken down into smaller pieces or steps hence, it is easier for programmer to convert it into an actual program.

    See less
    • 0
  • 0