ПредишенСледващото

В тази статия, вие вече сте се досетили, че ще бъде за избор на език за програмиране за преподаването му в училище. Мисля, че трябва да направи избор в полза на един от тези езици. Защо един? Защото часа, за да учат компютърни науки, която не е разпределена толкова много, и е по-добре да се знае и да е език за програмиране добре, отколкото два, но това е лошо.

Защо си струва да изберете от тези два езика за програмиране? По мое мнение, тъй като Паскал е в основата на най-популярната среда за разработка Borland Delphi. Основна рамка и VBA (Visual Basic за кандидатстване). Във втория случай, аз misspoke, като се позовава именно на VBA. а не на Visual Basic. Фактът, че аз лично се опитвам да програмирате в Делфи. но за сериозна работа с офис приложения от Microsoft се нуждае от собствен VBA. тъй като макроси са написани на него. Може да възникне въпросът: "Защо не изберете Basic. а по-късно да пишат приложения в Visual Basic. и макроси естествено на VBA? ». Отговорът ще намерите по-долу. Сега всъщност около Паскал (Pascal) и Basic (BASIC).

Веднъж попитах един от участниците на форума, посветени на науката - учител с опит. Въпрос е "... не по-добре все пак да се учи Pascal, отколкото Basic? Според моето проучване, университетите, студентите, така или иначе трябва да работят с Pascal, а по-късно с Delphi. Научете двата езика в същото време, по мое мнение, това не е рационално. " На което аз получих следния отговор, цитирам: "Работата е там, че BASIC е много по-лесно да се учи. И когато катастрофално недостиг часа, разпределени на компютърните науки, този критерий е от решаващо значение. В допълнение, чрез изследване на основната структура на алгоритмичен език и принципите на писане на програми, на прехода към Паскал е много лесно. "

Що се отнася до първата точка, мога да кажа следното, може би не описва изрично променливите в основния език, мисля, че по-скоро недостатък, отколкото предимство. Аз вярвам, че дори начинаещ програмист трябва ясно да си представим какви променливи и с каква цел е да използвате. Необходимостта да се декларира изрично променливи в Паскал учи дисциплина, освен това, то допринася за намаляване на грешките при конвертиране тип променлива.

След по-горе, че не може да помогне като припомня, че около BASIC Edsgar Дейкстра заяви: "Това е практически невъзможно да се научи добри ученици програмиране насочени първоначално на основните: като потенциални програмисти са психически заблуждавайте, без надежда за изцеление."

Също така не ми харесва, че в BASIC с операции за сравнение и задачи с помощта на един и същ оператор '=', в Pascal е, съответно, "=" и "=". Използването на различни оператори в Паскал премахва двусмислието и ясно разделя на две различни операции.

Паскал противници понякога се смея на прилагането на блок BEGIN - END. по мое мнение - това е просто по-добро разбиране на кода.

Лично за мен, в контекста на ежедневните задачи, има само един малък недостатък Паскал - без оператор степенуване. Трябва да използвате дизайн EXP (LN (х) * ш), въпреки че квадратиране случва елементарни SQR (х).

Периодично, срещи с хора завършили или в процес на обучение в университетите (особено Аз се интересувам от специалност тясно свързан с използването на компютър), аз се интересувам от това, което трудности има в изследването на компютърните науки и какво преобладава в преподаването на тази тема. Тъй като това е език за програмиране, студенти от университетите Волгоград и Саратов, чух само едно - Turbo Pascal и Delphi среда. Един от приятелите ми завършва Московския Инженеринг физика институт (Москва Engineering Institute физика), той учи в програмист, отговорът е един и същ. Искам да подчертая думите на АА Чернова от предговора към "Компютър книга. Резюмета на уроците ":" изискванията на висшето образование на завършилите гимназия се увеличили значително и разширява. Това обстоятелство сили, за да съответстват на внимателно развитието на програми за обучение по компютърни науки предмет в училищата с по-нататъшно проучване на съответния материал в университета. "

Обобщавайки всички по-горе, аз вярвам, че като език на преподаване в училищата трябва да изберете Паскал. Напълно безполезно печелят сколиоза, а след това лечение, като казва, че не е трудно.

Що се отнася до езика BASIC, това, за мое голямо съжаление, не може да бъде отхвърлена. За мен лично, има нужда да се учат основните само във връзка със сина си VBA. Както казах и преди, когато сериозна работа с програми като Microsoft Excel и Microsoft Access. уви, без използването на макроси VBA. не мога да направя. Ако беше възможно да се напише макроси в Делфи. това ще даде възможност да се съсредоточи върху изучаването на една единствена среда за разработка, а не пръска от двете страни, но уви ...

Свързани статии

Подкрепете проекта - споделете линка, благодаря!