Пратеник што учи да програмира (Форум матроиди Матепланет)

Можете да станете член. Членовите можат да го нарачаат билтенот Matheplanet, кој се појавува на секои 2 месеци.

форум

  • Мој Профил
  • Започнете нова статија
  • Предлози за промена во очекување
  • Моите врски
  • Папка со приватни пораки
  • Испратени пораки
  • Напишете приватна порака
  • Посетени теми на форумот
  • Моите прашања/теми
  • Игнорирани теми на форумот
  • Тетратка

    Во моментов има 863 гости и 27 членови на Интернет

    Можете да станете член:
    Кликни тука.

    Јас не внесов ништо освен секако самото име на програмата и текстот „Здраво свет“. Потребни беа само неколку кликања на глувчето. Се разбира, доста поза код беше генериран во позадина, но што ми е гајле?

    Но, тоа нема никаква врска со самото програмирање. И, секако, не со употребениот јазик. Тоа е услуга на опкружувањето за развој на програмата (IDE).

    Ако програмата треба да направи нешто интелигентно, тогаш започнува програмирањето. И тогаш се вративме на програмската логика. И, учењето е суштината на работата. Ниту една алатка не може да го направи тоа за мене. И да имаше такво нешто, тоа ќе беше исто глупаво како џебниот калкулатор од прво одделение: ученикот воопшто не учи ништо.

    Се разбира, вие исто така сакате да напишете таква шик, шарена програма со површина. Но, конзолата е доволна за учење.


    [Одговорот беше започнат по објавата бр.39.]

    Тоа беше за GUI како пример

    За волја на комплетноста, верзијата на Tcl во конзолата:

    [Одговорот беше започнат по објавата бр. 41]

    Ако тој ја разбира.

    Кога станува збор за програмирање, зачинот не е кратко

    Не е само програмата, туку дури и целосниот дијалог кога се повикува:
    Прва линија: „програмата“, вие треба само да ги притиснете овие 3 карактери и [Врати се]
    Втора линија: влезна линија
    Трета линија: Внесете ги броевите
    Четврта линија: квадратите на влезните броеви

    Залудно е да се има најкраток програмски натпревар тука.
    Колку е пократка програмата, толку повеќе ќе биде криптична (= нечитлива). Значи носи драгоцено малку.

    [Одговорот беше започнат по објавата бр. 43]
    [Пораката е изменета од viertel на 6-ти ноември 2010 година во 19:06:15 часот]

    Не станува збор за пишување на најкратката програма.
    APL, A +, J. секако се многу интересни програмски јазици, особено за сите проблеми базирани на низа

    Главната разлика помеѓу програмите во член бр. 43 е неопходност на стрингови (Се разбира, може да се напише и поинаку, но тогаш станува уште покомплицирано, или можете да користите надворешни библиотеки.) Во C ++. Исто така додека-Јамката мора да изгледа вака, во спротивно ќе има непожелно однесување. што, сепак, е тешко транспарентно за почетниците за програмирање.

    Во написот бр. 39, сепак, со кодот се занимавав само со еден пример во врска со написот во членот бр. 37 и 38 да дадат GUI споменати погоре, а не да започнуваат дискусија надвор од главната тема

    [Одговорот беше започнат по објавата бр.47.]

    gон они
    [Пораката е изменета од Johnон-Доу на 07.07.2010 20:40:28]

    Јас би советувал да не се користи C ++ како прв програмски јазик, тој е непотребно комплициран и се расејува од најважните.

    Се надевам дека ова ќе ти помогне,
    Роланд

    Хмм ...
    Првата реченица сега има смисла - но таа е точна и за кој било друг програмски јазик.
    И втората реченица е сè уште нецелосна

    Било да е тоа мала игра со тетрис, нешто поврзано со математика или површина за некоја апликација. Ништо премногу комплицирано за брзо постигнување краткорочни привремени успеси. Почнувајќи од почеток честопати многу помага - но во целина е важно да се стекне искуство со одреден проект.

    Според мое мислење, забораваш на сè друго („програмирај quicksort“) побрзо отколку што си го составил заедно.

    Да, знам, но тоа е исто така тешка работа, исклучително тешка за почетник, но сите почнуваат мали. Но, не можете да погрешите со C ++.

    Да, знам, но тоа е исто така тешка работа, исклучително тешка за почетник, но сите почнуваат мали. Но, не можете да погрешите со C ++.

    Но, имав сосема поинакво искуство. Го најдов Делфи, што не е ништо повеќе од надграден Паскал код („Објект-Паскал“) за ООП заедно со графички кориснички интерфејс, секогаш многу јасен. Ако сега кажевте „дисциплиниран“ наместо „тврд“ и „насилен“, тогаш би се согласил со вас. Но, тоа е токму добрата работа во врска со тоа: Со кодот Паскал, секогаш не ви било дозволено да курва. Затоа, има помалку извори на грешки потоа и пребарувањето е полесно (со Делфи, патем, вклучен е и дебагер) и тоа е исто така најбрзиот начин да научите чисто и прецизно програмирање.

    Да, знам, но тоа е исто така тешка работа, исклучително тешка за почетник, но сите почнуваат од мали. Но, не можете да погрешите со C ++.

    Но, имав сосема поинакво искуство. Го најдов Делфи, што не е ништо друго освен надграден Паскал код („Објект-Паскал“) за ООП заедно со графички кориснички интерфејс, секогаш многу јасен. Ако сега кажевте „дисциплиниран“ наместо „тврд“ и „насилен“, тогаш би се согласил со вас. Но, тоа е токму добрата работа во врска со тоа: Со кодот Паскал, секогаш не ви било дозволено да курва. Затоа, има помалку извори на грешки потоа и пребарувањето е полесно (со Делфи, патем, вклучен е и дебагер) и тоа е исто така најбрзиот начин да научите чисто и прецизно програмирање.

    Така, се префрлив директно од TurboPascal 6.0 на DELPHI 2005, тоа беше како нов почеток. Тоа е она што мислев:-)

    2010-11-10 14:43 - GrandPa во написот Бр. 58 пишува:
    Така, се префрлив од TurboPascal 6.0 директно на DELPHI 2005, тоа беше како нов почеток. Тоа е она што мислев:-)

    Дали беше поради ООП или нешто друго? Делфи на прв поглед личи на Паскал.

    2010-11-10 14:43 - GrandPa во написот Бр. 58 пишува:
    Така, се префрлив директно од TurboPascal 6.0 на DELPHI 2005, тоа беше како нов почеток. На тоа мислев

    СП 6.0 и ДЕЛФИ 2005 година - според мое мислење - повеќе не се споредливи. Во тоа време, исто така, мислев дека ќе биде полесно да се префрлам. Во основа морав да започнам од нула. Потребно е малку повеќе време за да се создаде извршна (значајна) програма во DELPHI2005. Самата површина е значително посложена.
    Секако дека имате програма што може да се нарече Windows програма (графички кориснички интерфејс), со TP6 тоа беше програма што работи во полето ДОС.

    Јас лично сметам дека беше полесно брзо да се пресмета формула со различни влезни вредности (-> за јамка) под Turbo Pasacal отколку во DELPHI2005.

    Но, не сум ниту јас професионалец сега, други веројатно ќе се најдат тука, што е толку тешко, но ми беше тешко старо = ''>

    [Пораката е изменета од GrandPa на 11/10/2010 15:49:04 PM]

    Во оваа напредна фаза на дискусијата, следната споредба на C и модулот3 сличен на Паскал не треба да недостасува:

    Исто така, се препорачува врската подолу за дискусија за јазиците на сценариото (слични на матлаб).

    [Пораката е изменета од TomS на 11/10/2010 20:01:59]

    Но, една работа би ме интересирала: во 1994 година се чинеше дека Паскал ќе стане важен јазик?

    Не знам, тогаш уште бев премногу млад.Но, вашата врска е главно за Паскал и Фортран и е од 1994 година.

    Сепак, станува збор за тоа кој јазик е најсоодветен денес за почетник (или брзото програмирање на мала програма за професионалецот), и тука треба да се споменат особено Руби, Пајтон и Ткл

    PASCAL скоро исчезна од практичната употреба денес; Од дидактички причини, сепак, јас сепак би го препорачал јазикот.

    Јас го познавам FORTRAN само како FORTRAN 77, толку антички и ужасен. Наводно, ориентацијата на објектот сега е дури и инкорпорирана. Никогаш не би го препорачал, но понекогаш не можете да го избегнете.

    2010-11-10 14:43 - GrandPa во написот Бр. 58 пишува:
    Така, се префрлив директно од TurboPascal 6.0 на DELPHI 2005, тоа беше како нов почеток. Тоа е она што мислев:-)

    ООП постои уште од TurboPascal 5.5.

    1) Како придружна книга, би сакал да изберам помеѓу „Програмирање со Јава: Методички вовед“ од Рајнхард Шмидермеер и „Почеток Јава 2“ од Ивор Хортон. Што ме советувате да направам?

    2) Кое развојно опкружување треба да го користам? Само нормален уредник на почетокот? Обоена позадина е корисна, сепак.

    Бележник++ треба да биде многу добар. Досега го користев само за PHP, но ги разбира скоро сите вообичаени програмски јазици и го форматира нивниот изворен текст во убави бои.

    ПС: Исто така, има врска до слики од екранот под преземањето.

    Малата верзија со 54 MiB е доволна засега.

    Ако не сакате да користите IDE, Notepad ++ се препорачува (за Windows)

    • SciTE
    • или ако планирате да програмирате подолго (се разбира) Вим
    --
    Kубезно почит
    матф

    мојата препорака за NetBeans беше само за Java. Бидејќи сакавте да изберете помеѓу две книги Јава погоре, мислев дека тоа е програмскиот јазик.

    За C (++) исто така би го препорачал бесплатниот Microsoft IDE.

    Дали имате други совети за книги за мене?

    lg
    [Пораката е изменета од Johnон-Доу на 13.11.2010 21:35:54]