Exemplo n.º 1
0
def main():
    ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
    python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
    visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)

    all_language = [ruby, python, visual_basic]
    print("The dynamically typed languages are:")
    for language in all_language:
        if language.is_dynamic():
            print(language.name)
Exemplo n.º 2
0
def main():
    """ main function imports class as string and prints the output"""
    ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
    python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
    visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)

    languages = [ruby, python, visual_basic]
    print("The dynamically typed languages are:")
    for language in languages:
        if language.is_dynamic():
            print(language.name)
Exemplo n.º 3
0
def main():
    ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
    python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
    visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)

    program_list = (ruby, python, visual_basic)

    print("Dynamically typed languages:")
    for language in program_list:
        if language.is_dynamic():
            print(">" + language.name)
Exemplo n.º 4
0
def main():

    ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
    python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
    visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)

    print(ruby)

    programming_list = []
    programming_list.append(ruby)
    programming_list.append(python)
    programming_list.append(visual_basic)

    print("The dynamically typed languages are:")
    """for i in range(len(programming_list)):
        if programming_list[i].is_dynamic() == True:
            print(programming_list[i].field)      
    """
    for program in programming_list:
        if program.is_dynamic() == True:
            print(program.field)
Exemplo n.º 5
0
from Prac_06.programming_language import ProgrammingLanguage

ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)

print(visual_basic.is_dynamic())
print(visual_basic)

languages = [ruby, python, visual_basic]

for language in languages:
    if language.is_dynamic():
        print(language.name)
Exemplo n.º 6
0
from Prac_06.programming_language import ProgrammingLanguage
ruby = ProgrammingLanguage("Ruby", "Dynamic", True, 1995)
python = ProgrammingLanguage("Python", "Dynamic", True, 1991)
visual_basic = ProgrammingLanguage("Visual Basic", "Static", False, 1991)
c_plus_plus = ProgrammingLanguage("C++", "Static", False, 1983)
java = ProgrammingLanguage("Java", "Static", "True", 1995)
programming_language = [
    "Ruby,Dynamic,True,1995", "Python,Dynamic,True,1991",
    "Visual Basic,Static,False,1991", "C++,Static,False,1983",
    "Java,Static,True,1995"
]
ruby.get_field()
ruby.get_typing()
ruby.get_reflection()
ruby.get_field()
for i in range(len(programming_language)):
    language = programming_language[i].split(",")
    language = ProgrammingLanguage(language[0], language[1], language[2],
                                   language[3])
    language.get_field()
    language.get_typing()
    language.get_reflection()
    language.get_field()
    print(language.__str__())

# print(str(ruby.is_dynamic()))
#
# print(python.__str__())
# print(visual_basic.__str__())