Page 40 - SPECTRUM
P. 40

Online Education Tools & Online


        Compilers (Open Source)





                                                                                            Dr. Vijay Savani
                                                                                         Assistant Professor




        1.     JDoodle: It is an online education tool as well as it provides online com-
        pilers/interpreters for many of the programming and scripting languages. The

        aim of this website to help students to learn & programming online. (https://
        www.jdoodle.com/). JDoodle provides services like Online Compiler and IDE

        & Supports collaborative code, Online Terminals for Databases & It supports
        68 Languages, Free API to compile and Execute Programs (limited execution

        per day), Supports Online Assessment, etc.
        2.     Codechef: It supports C, C++, and Java, very close to the real desktop

        IDE.  It is super-fast and easy to use. Suitable for students in the classroom

        and assignments, practicing interview problems. It is a competitive program-
        ming website. It is one of the best options for running programs online. It is a

        non-profit educational initiative of Directi, aimed at providing a platform for
        student.

        (https://www.codechef.com/ide)
        3.     Ideone: It is an online compiler and debugging tool which allows you

        to compile source code and execute it online in more than 60 programming
        languages. (https://ideone.com)

        4.     PyFiddle: It is a free lightweight Python IDE to run and share Python
        scripts with some nifty features. For competitive programming. (https://py-

        fiddle.io/) & other similar (http://pythonfiddle.com/)

        5.     Tutorials point: Originated from the idea that there exists a class of
        readers who respond better to online content and prefer to learn new skills

        at their own pace from the comforts of their drawing rooms.
        (https://www.tutorialspoint.com)  (https://www.tutorialspoint.com/coding-

        ground.htm)
        6.     Edaplayground:  It  gives  engineers  immediate  hands-on  exposure  to

        simulating System Verilog, Verilog, VHDL, C++/System C, and other HDLs. All

        you need is a web browser. The goal is to accelerate learning of design/test-
        bench development with easier code sharing and simpler access to EDA tools
        and libraries. (https://www.edaplayground.com/)


        SPECTRUM                                          Pg. 35                                     ISSUE 1
   35   36   37   38   39   40   41   42   43   44   45