Поздрав свима, овде вам доносим пример како би веза између Ц ++ и МиСКЛ била у ГНУ / Линук, наравно, ово је само основни пример. Као прво за компајлирање, користићу Г ++ и они морају имати инсталиране пакете либмискл ++ y либмискл ++ - разв . Па ево примера:
#инцлуде #инцлуде #инцлуде коришћење простора имена стд; #дефине СЕРВЕР "ХОСТ" #дефине УСЕР "УСР" #дефине ПАССВОРД "ПСВД" #дефине ДАТАБАСЕ "екампле" инт маин () {МИСКЛ * цоннецт; повезивање = мискл_инит (НУЛЛ); иф (! цоннецт) {цоут << "МиСКЛ иницијализација није успела"; ретурн 1; } повезивање = мискл_реал_цоннецт (повезивање, "ХОСТ", "КОРИСНИК", "ПАСВД", "БАЗА ПОДАТАКА", 0, НУЛЛ, 0); иф (цоннецт) {цоут << "веза успела \ н"; } елсе {цоут << "веза није успела \ н"; } МИСКЛ_РЕС * рес_сет; МИСКЛ_РОВ ред; мискл_куери (повезивање, "одабери * из података;"); непотписано инт и = 0; рес_сет = мискл_сторе_ресулт (повезивање); непотписани инт нумровс = мискл_нум_ровс (рес_сет); цоут << ендл; цоут << "\ т -------------------------------------------- ------------------------- \ т "<< ендл; вхиле ((((ров = мискл_фетцх_ров (рес_сет))! = НУЛЛ)) {// цоут << "% с \ н", ред [и]! = НУЛЛ? ров [и]: "НУЛЛ"; цоут << "\ т | \ т" << ред [и] << "\ т | \ т" << ред [и + 1] << "\ т | \ т" << ред [и + 2] << "\ т | \ т" << ендл; цоут << "\ т -------------------------------------------- ------------------------- \ т "<< ендл; } мискл_цлосе (повезивање); ретурн 0; }
Па, ако не знате како да компајлирате у Г ++, ово је пример:
г ++ -о главни маин.цпп -Л / уср / инцлуде / мискл -лмисклцлиент -И / уср / инцлуде / мискл
Затим га покренете и то би изгледало овако:
------------------------------------ | 1 | Цармен | 46 | ------------------------------------ | 2 | Јуан | 56 | --------------------------------------
Напомена: можете је и компајлирати користећи МАКЕФИЛЕ МЕТХОД.
Ц ++ ... тај језик ме је давно победио ...
Гладан сам још тога са тим програмским језиком (јасноћа и могућности које он нуди су незаменљиви).
Не кажем не, само зато што ми је било јако тешко, питхон или моно, чинило се да их је лакше користити.
Држите се Питхона. Чини вас продуктивнијим за мање времена.
Питхон је можда могао да исправи грешке које успоравају програме попут софтверског центра или Убикуитија, али Јава, само да би убио време.
У ствари, са Ц ++-ом могу боље разумети кодове (мада већина види лавиринт нечитљивих кодова) и могу имати јасан појам о томе шта ће урадити (иако је Јава лакше разумети код први пут , Видим да је то ОСНОВНО и, истину говорећи, радије радим са ОпенЈДК-ом уместо Јава ЈДК-а из страха да ће Орацле ставити још грешака).
и ја исто
Хвала пријатељу.
Основни пример? Тада ће то бити класика:
разред: 2 + 2 = 4
задатак: 2 × 3 = 6
Испит: ако Едуардо има 20 поморанџи и он их мора распоредити међу четворо деце, колика је телесна маса деце?
1.- Решите проблем (најважније и шта заиста траје дуже за почетника).
2. - Преведите решење на Ц ++ (ако је то тај језик, нови ће у већини случајева одустати, а више ако користе ГНУ Емацс).
3. - Отклањање грешака из предострожности и компајлирање (заправо је обрнуто, али мало њих то ради).
ПС: Тај тест је против самозадовољства / педантан.
Извињавам се због коментара у три примерка, али страница ми је дала интерну грешку сервера и можда је због тога, при поновном покушају, поново постављена.
Поздрав и хвала на посту !!
Нема проблема. У сваком случају, коментаришем Цхромиум сваке ноћи за Виндовс и нисам имао никаквих проблема такве природе приликом коментарисања (иако препоручујем да се региструјете како би вам систем коментара доносио више грешака него Виндовс Миллениум).
Желео сам да кажем: „иако вам препоручујем да се региструјете тако да вам систем коментара доноси мање грешака него Виндовс Миллениум“ [ерраре хуманум ест].
царпе диум ЛОЛ
Тај код је најлепши Ц ++ који сам видео (приказивач базе података у стилу КИСС).
Сада, ако се овај код може компајлирати на Виндовс-у помоћу ГНУ Емацс-а заједно са ГЦЦ-ом на Виндовс-у (са укљученим МиСКЛ / МариаДБ), то би била прекретница.
Несумњиво је ц ++ најбоље што имамо, урадио сам неограничен број тестова о перформансама и могућностима које нам нуди и без сумње га ништа не надмашује наравно да препознајем да некима може представљати главобољу
Дивим се том језику, али недостаје ми праксе (и довољно) да бих могао да га савладам у потпуности и тако будем у стању да сложим пристојну визуелну апликацију са Кт.
Хуи но
Више волим Питхон
????
Па сваки лудак са својим тематским поздравима
Одличан избор.
[себичност] Лијенчина [/ себичност].
Више волим ВБ.НЕТ, много је лакши и има добру подршку за СКЛ Сервер. Поред тога што је продуктивнији од осталих језика и један је од најтраженијих у потрази за послом. Не желим да губим време са Ц ++-ом
Ако добијемо овако, најчешће се тражи срање са Јава.
Исти је као и ВБ.НЕТ, али много графичнији и бескорисно је радити на ГНУ / Линук-у.
Препоручујем само Ц ++ бц сонду да креира једноставну продају на ц ++, питхон и кт и огради изненађење:
Питхон-> 7.6 мб
Кт -> 27 мб (КСД)
Ц ++ -> 2.4 мб
Па свако ко доноси своје закључке поздравља
Питхон 7.6МБ ??? Не долази у обзир! Немогуће. Ако нису ништа више од скрипти. Или сте имали слике? Поделите код. Овако то сви видимо и упоређујемо. Увери нас.
У праву сте, мали буг питхон није потрошио 7.6 мб, али ако 6.2 мб, па ми реците сада ...
Ово је код и мислим да не може бити оптимизованији:
#! / уср / бин / питхон
из ги.репоситори импорт Гтк
вин = Гтк.Виндов ()
вин.цоннецт ("делете-евент", Гтк.маин_куит)
вин.схов_алл ()
Гтк.маин ()
Претпостављам да мислите на потрошњу РАМ-а. Ствар је у томе што на Питхону и на скоро било ком језику скалирате асимптотску криву док компликујете код. Само за тестирање водио сам игру коју развијам са ПиГамеом. Анимација + позадински звук + звукови за догађаје и једва су достигли 14МБ. Како очигледно ваш програм неће бити тако једноставан као прозор, већ сложенији, на крају ћете видети да вам, када имате довољно кода, велике модификације у њему неће донети већи пораст употребе РАМ-а.
Да поједноставим оно што вам показујем: не можете направити временски профил ако не покренете сегмент кода неколико хиљада пута, зар не? Па, слично томе, не можете рећи да ли језик троши пуно или мало само гледајући најједноставнији могући пример. У ствари, трик је у томе да изгледате што сложеније што можете.
Па, колико ја разумем на програмском нивоу је 01010111, асемблер па ц, толико немогуће да језик високог нивоа попут питхон надмаши ац / ц ++ у перформансама (у сваком погледу) и добро, шта је боље од врло једноставног примера као што је направите прозор да бисте видели разлику од 3.8 мб у приказивању само једноставног прозора, када додате програм у свој програм (велики програм који има добру тежину са више од 5 образаца и примењује класе, наследство, полиморфизам, виртуелне функције, показивачи и још много тога да дамо пример) Уверавам вас да ћете се предомислити, желим да јасно ставим до знања да не критикујем друге програмске језике и још мање Питхон-у на цантрарио, само коментаришем и тестирам тестовима предности и недостатке које видим голим оком без охрабрења продубити поздрав
Види ово:
http://www.youtube.com/watch?v=cPVlYWxcu18
Али погледајте цео видео. Не варајте да ћете, ако не, једноставно дати мишљење засновано на предрасудама.
У сваком случају ме нисте разумели. Како компликујете ствар, обојица ће имати мање-више исту тежину. На страници Лазар дају узгред графикон о томе, упоређујући Лазара са Ц.
На крају је све релативни пријатељ. Јер човек не живи само од РАМ-а.
Барем је КТ компатибилан са интерфејсима Акуа, Вин32 (и њиховим Аеро и Метро варијантама) и осталим интерфејсима осим ЛКСДЕ (искрено изгледа као Виндовс 95).
гтк2 у акви изгледа добро ...