Discy Latest Questions

  1. Break The break keyword is used in loops to avoid an infinite loop. When a condition is fulfilled, using break keywords helps exits the loop and does not enter an indefinite loop. Continue The use of continue keyword lets you skip the current iteration in loop and move to the next iteration.

    Break
    The break keyword is used in loops to avoid an infinite loop. When a condition is fulfilled, using break keywords helps exits the loop and does not enter an indefinite loop.

    Continue
    The use of continue keyword lets you skip the current iteration in loop and move to the next iteration.

    See less
    • 0

  1. Alright so let's assume that you have a problem and you need to create an algorithm for it so as to find a solution. Firstly, you need to understand the problem in depth, its not a cakewalk to do this. When finding a description of the problem, you may face many defects as the description relies onRead more

    Alright so let’s assume that you have a problem and you need to create an algorithm for it so as to find a solution. Firstly, you need to understand the problem in depth, its not a cakewalk to do this. When finding a description of the problem, you may face many defects as the description relies on unstated assumptions, the description can be ambiguous and the description could be incomplete. Once you get the description, you shall get to its analysis. You need to work on the source of data, its availability, the rules that exist on working with that data etc. Then get to developing of the algorithm, start with development of high level algorithm, which implies that it should not just have some steps but also the underlined details. Once when you are done with the preparation of your high level data, you shall start working on refining the algorithm. You may follow Stepwise refinement, which is a process for developing a detailed algorithm by gradually adding detail to a high-level algorithm. The final step is to review the algorithm. Firstly see and determine whether or not it will solve the original problem and if you are satisfied with it then you may look for other things as well.

    See less
    • 0

  1. SDLC stands for Software Development Life cycle. It depicts the process of software development. SDLC comprises of 7 phases as explained below: 1. Planning and requirement analysis: It is vital phase in SDLC. If the requirements are not gathered and analyzed accurately as per the client needs, thenRead more

    SDLC stands for Software Development Life cycle. It depicts the process of software development.
    SDLC comprises of 7 phases as explained below:
    1. Planning and requirement analysis: It is vital phase in SDLC. If the requirements are not gathered and analyzed accurately as per the client needs, then the final product could be a failure. In this phase client is asked for their requirements and then these requirements are analyzed for feasibility check.
    2. Defining requirements: In this phase the technical and functional requirements are documented. Like what software should be used, which technology, what should be the system specifications, quality requirements, etc.
    3. Design: Here the user interface of software is designed. The look and feel of the product is finalized in this phase.
    4. Coding: After all the requirements are specified and the look and feel is finalized, the back end coding is done with the help of the requirement and design documents.
    5. Testing: Testing of the developed software is conducted by the programmer as well as a tester. Programmers tests for error in code whereas tester tests for functional errors.
    6. Deployment: After successful testing and rework on the defects, the software is deployed in the requested client environment. It will now be made available to end users as specified in the requirements.
    7. Maintenance: This is a phase that keeps going till the software is in use. Along the use of software if there are any issues detected then it will be taken care of in this phase.

    See less
    • 0

  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

  1. CSS is definitely helpful for web developers it can prove to be beneficial in a lot of ways. Firstly It makes easier to maintain and update the website and also has greater consistency in design. CSS is definitely a great place to do formatting as it has plenty of formatting options. Its programmingRead more

    CSS is definitely helpful for web developers it can prove to be beneficial in a lot of ways. Firstly It makes easier to maintain and update the website and also has greater consistency in design.
    CSS is definitely a great place to do formatting as it has plenty of formatting options. Its programming is not hefty or tough, it simplifies a lot with its lightweight code. Speed is everything these days and what’s better than faster download times.
    One of the most interesting things about CSS is, it provides Search engine optimization benefits. There is also ease of presenting different styles to different viewers. What would you prefer something that requires you to struggle for it day and night or something that you can access easily, well CSS has it all, as it comes with greater accessibility.

    See less
    • 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

  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

  1. Practice makes a man perfect. To quickly dive in and test your new skillset, you can use any method to learn this programming language. You can watch interactive tutorials that gives an in-depth introduction to database terminology, skills and concepts to acquire new skills.You can install a compatiRead more

    Practice makes a man perfect. To quickly dive in and test your new skillset, you can use any method to learn this programming language. You can watch interactive tutorials that gives an in-depth introduction to database terminology, skills and concepts to acquire new skills.You can install a compatible free database. Now a days their are various online platforms available to learn it so I won’t recommend you to take a coaching for it physically at a coaching centre. You can simply go to platforms like Coursera or Udemy, even Youtube will not disappoint you. Once you get started with it you just need to carry on with your daily practice, maintaining consistency. Remember consistency is very necessary, its the only way you will be able to learn it speedily and remember it for a longer period of time.

    See less
    • 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

  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