View topic - 10 motive pentru care folosesc purebasic

10 motive pentru care folosesc PureBasic

1) Este mult mai ușor și mai rapid să scrieți aplicații pe PB decât pe C \ C ++ \ C # sau pe un SAM foarte iubit.
2) PB este un superset al unui set de biblioteci și fragmente gata făcute de FlatAssembler, prin care cererea a generat lipsită de cod în exces, compact și mult mai inteligent decât programele echivalente în C \ C ++ \ C #.
3) PB are un mediu mai convenabil pentru dezvoltarea și depanarea aplicațiilor decât pentru cele mai multe versiuni de C \ C ++ \ C #.
4) Odată ce codul scris pe PB poate fi recompilat pentru orice platformă fără a face modificări codului original. Toate bibliotecile PB sunt cross-platforme. C \ C ++ multiplatformă cadrele necesare, care sunt bani foarte substanțiale, fac o confuzie semantică și împiedică ordinea finală de aplicare. C # nu poate fi portat.
5) PB este făcut ca un add-in peste asamblor, deci nu există cadre de "tipuri de date" și DLL de C \ C ++ \ C #.
6) Datorită atenuării AFM, PB nu are problema extensibilității. Cu ajutorul specialităților. modulul este posibil să se compileze bibliotecile sub PB în sine sau să fie implementate sub formă de fișiere plug-in cu cod. De asemenea, puteți crea o bibliotecă de descărcări (Static \ Dynamic DLL \ SO).
7) Licența pentru PB este mult mai ieftină decât licența pentru C \ C ++ \ C # (doar 75 euro). În plus, odată ce achiziționați o licență, primiți gratuit și actualizări de viață și lansări noi.
8) PB produce codul mașinii 100%, care nu poate fi spus pentru Visual C \ C ++ \ C #.
9) Bibliotecile de bază din PB mai mult de 60, care acoperă sarcinile de bază ale gospodăriei. lucruri mici în viață, cum ar fi variabile de tipul String si matematicieni lungi nici măcar nu conta ca o bibliotecă, ci pur și simplu a adăugat la codul sursă compilat dacă este necesar. Astfel, bibliotecile acoperă doar funcțiile critice, modul de interacțiune a rețelei, lucrul cu bazele de date etc.
10) PB este deja din stadiul proiectului pentru pionieri și cuceri cu succes pe piața de pragmatici și conservatori. Limba are mai mult de 15.000 de module de terță parte și biblioteci (gratuite și cu plată), acesta dispune de un sistem centralizat de cod sursă de partajare a bazei de date și în mod public codul sursă disponibil, și șabloane de cod.

Patru valide "FOR":
1) Ca pionier, acest limbaj ma cucerit cu simplitatea sa, fără a compromite funcționalitatea și puterea. Toate cele de pe C \ C ++ \ C # necesită mai multe zile pentru dezvoltarea sa este implementată pe PB pentru câteva ore.
2) Ca pragmatist, ma captivat de calitatea si viteza fisierelor executabile care sunt eliberate. Acest lucru mi-a permis să dezvolte un sistem ultra-rapid de gestionare a bazelor de date bazat pe documente, cum ar fi Key-Value, cu un cluster software de la bord.
3) Ca conservator, el ma cucerit cu o listă de instituții și proiecte în care a fost folosit ca principalul limbaj de dezvoltare. Lista lor a început de la bănci mari și sa încheiat cu canale TV.
4) Și, în cele din urmă, ca un dezvoltator, el ma cucerit în curs de dezvoltare pe ea mă pot concentra pe algoritmi provocatoare si interesante, aruncarea de rutină ca pleava. Nu trebuie să-ți petreci prea mult timp în cazurile stupide C \ C ++ \ C #. Nu așteptați ca stelele să fie favorabile pentru Java, astfel încât să se compileze în mod normal. Nu există hemoragie cu compilație în Linux \ MacOS, ca în Delphi.

P.S. Acum, dacă în PB au luat model orientat pe obiect Parallax Spin`a. dreamy ::

Voi adăuga câteva cuvinte.


_________________
Egalitate de victorie cu înfrângerea și lupta.
Acțiunea este totul, scopul nu este nimic.

Din anumite motive, sunt confuz de motivele date în primul mesaj
1. Sunt de acord
2. Acesta este un avantaj imens. Dar C este mai rapid pentru Purika, deoarece optimizează programele mai bine.
3. Mediul de dezvoltare și depanare nu este rău, dar IMHO, MS VS este mai bun decât PB. Dar aici - gustul și culoarea.
4. În cazul în care există un program de mâini directe asupra C transferate celor care PURICK dacă au vrut să facă: un PDA, microcontrolere (? Deși, așa cum am înțeles, de asemenea, poate în PURICK) în C, puteți scrie sistemul de operare pentru PURICK (nu pe FASM) - nr.
5. Tipuri de date în C - nu lanțuri, dar foarte util pentru depanarea lucru (toate aceste tipuri, bazate pe unsigned int, și așa mai departe), și mult mai convenabil (în special în lucrul cu structuri și clase care sunt acolo, de asemenea, numai tipurile de date) DLL iad - problema nu este C, ci toate programele Windows. În general, nifiga nu este o problemă, este pur și simplu un eșec de a face DLL-uri „de designer“, deoarece este de multe ori în sistem sunt mai multe versiuni diferite ale aceeași bibliotecă, aveți nevoie pentru un singur program.
6. Sunt de acord
7. există un a
8. Nimic de genul ăsta. C fără utilizarea .NET și așa mai departe nu produce nici un rău, dar mai bine codul PE mai bun. Și oferă mai multe oportunități în configurarea proiectului (biblioteci statice, link-uri dinamice, depanare etc.)
9. +
10. +

Despre proiecte în detaliu! Apropo, în Purika, limita de dimensiune a surselor este de 30 cu o mie de linii. Și programele serioase (OS, jocuri complexe etc.) conțin adesea milioane de linii.

Articole similare