<bgdev />free

Вход Регистрация

The Origins of C
1

0 1 2 3 4 5 6 7
#21185 (ツ) Дон Реба
Създадено на 10.12.2020, видяно: 1151 пъти.

рабине, сорсовете не се "намират",а се пишат. ардуиното разбирасе си има указатели, защото е обикновен С++. и не само че има, ами си ги ползва в стандартните функции, например Serial.write първия му аргумент е char*, според мен всеки който пише интерфейс със char* вместо void* на функция от тоя вид трябва да се разчеква на 4 коня, но това е странична тема, важното е че има указатели

#21197 (ツ) saruman
Създадено на 10.12.2020, видяно: 1142 пъти.

Малко съм писал на C,ама още ми е гадно,особено като видя процедурите по 500 реда и най-отгоре декларирани всички променливи а,b,i,j и ми става лошо

#21202 (ツ) Rabin
Създадено на 10.12.2020, видяно: 1123 пъти.
|
Rabin

Това написах, и какво следва от това?

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

Arduino language не е точно С++, нито С. Ама като пускат сулю и пулю да пише по наше форуми - кво да прайм, ще търпим. То философи, то градинари, я доведи и чистачката да си каже мнението!

#21204 (ツ) гофи2
Създадено на 10.12.2020, видяно: 1120 пъти.

Rabin-e спри да ме намесваш в теми, в които не желая да пиша.

#21206 (ツ) Rabin
Създадено на 10.12.2020, видяно: 1116 пъти.
гофи2

Rabin-e спри да ме намесваш в теми, в които не желая да пиша.

Mи не пиши бре, кой те кара. Предполагахм че ще ми изнесеш неко лекция и по С, не може да не му разбираш професионално!

#21207 (ツ) гофи2
Последно редактирано на 10.12.2020 от гофи2, видяно: 1111 пъти.

Два пъти ме споменаваш в тема, в която според собственото ти, професионално мнение не съм компетентен да се изказвам. И после, що пишеш. Щото ме бараш за ташаците.

Виж, колко много, други теми има! Закачай ме там!

#21209 (ツ) gat3way
Създадено на 10.12.2020, видяно: 1109 пъти.

Таман C++ е, обаче иде-то верно е супер отвратителна боза, аз навремето набарах някакъв мейкфайл с таргети дето билдват всичкото в текущата директория и го флашват, оттогава не съм пипал тая гняс.

#21210 (ツ) Евлампи
Създадено на 10.12.2020, видяно: 1103 пъти.
saruman

Малко съм писал на C,ама още ми е гадно,особено като видя процедурите по 500 реда и най-отгоре декларирани всички променливи а,b,i,j и ми става лошо

Аз още се кефя като се сетя как на листа а3 (щото немах комп) плющях пойнтери и хуйните на всичко отгоре бачкаха като поправя типотата на който има комп и ми ги въвежда и компилира щото и не можех да си напиша заглавието на клавиатура без да кълва досадно бавно и много смешно с двата показалеца, романтични времена, Ц без плюсовете ми е първата програмистка любов :)

#21211 (ツ) Rabin
Създадено на 10.12.2020, видяно: 1100 пъти.
гофи2

Два пъти ме споменаваш в тема, в която според собственото ти, професионално мнение не съм компетентен да се изказвам. И после, що пишеш. Щото ме бараш за ташаците.

Виж, колко много, други теми има! Закачай ме там!

Дося не намерих тема, в която да не се смяташ компетентен.

Таман C++ е, обаче иде-то верно е супер отвратителна боза, аз навремето набарах някакъв мейкфайл с таргети дето билдват всичкото в текущата директория и го флашват, оттогава не съм пипал тая гняс.

Ще ме накараш да смъкна някоя С++ програмка, и да я пусна на компилатора на Ардуино. Що пишете през гъза си?

#21212 (ツ) |
Създадено на 10.12.2020, видяно: 1092 пъти.
Rabin

Ще ме накараш да смъкна някоя С++ програмка, и да я пусна на компилатора на Ардуино. Що пишете през гъза си?

Абе, Рабине, ти съвсем никаква C++ програма ли не можеш да напишеш, та ги "смъкваш"? :)

#21213 (ツ) |
Създадено на 10.12.2020, видяно: 1087 пъти.
Евлампи
saruman

Малко съм писал на C,ама още ми е гадно,особено като видя процедурите по 500 реда и най-отгоре декларирани всички променливи а,b,i,j и ми става лошо

Аз още се кефя като се сетя как на листа а3 (щото немах комп) плющях пойнтери и хуйните на всичко отгоре бачкаха като поправя типотата на който има комп и ми ги въвежда и компилира щото и не можех да си напиша заглавието на клавиатура без да кълва досадно бавно и много смешно с двата показалеца, романтични времена, Ц без плюсовете ми е първата програмистка любов :)

Ugh, A3? Аз режа Legal на две части и така пиша (и до сега). 22x18 cm са идеален размер. Ако не можеш да събереш функция на толкова, значи е твърде дълга.

#21214 (ツ) Rabin
Създадено на 10.12.2020, видяно: 1086 пъти.
|
Rabin

Ще ме накараш да смъкна някоя С++ програмка, и да я пусна на компилатора на Ардуино. Що пишете през гъза си?

Абе, Рабине, ти съвсем никаква C++ програма ли не можеш да напишеш, та ги "смъкваш"? :)

На С++ не съм писал от 18 години, и да, съвсем никаква.

Туй дето ще мине на DevCPP няма да мине на Ардуино. Бас ловим ли? Или ще замълчиш кат путка, според ника си.

#21215 (ツ) |
Последно редактирано на 10.12.2020 от |, видяно: 1083 пъти.
Rabin
|
Rabin

Ще ме накараш да смъкна някоя С++ програмка, и да я пусна на компилатора на Ардуино. Що пишете през гъза си?

Абе, Рабине, ти съвсем никаква C++ програма ли не можеш да напишеш, та ги "смъкваш"? :)

На С++ не съм писал от 18 години, и да, съвсем никаква.

Туй дето ще мине на DevCPP няма да мине на Ардуино. Бас ловим ли? Или ще замълчиш кат путка, според ника си.

Е, и аз не пиша на C++, но не съм чак толкова неграмотен, че да не мога да напиша поне една елементарна програмка. Какво няма да мине на Ардуино конкретно. Защото май се оказа, че засега дрънкаш пълни идиотщини.

#21216 (ツ) Rabin
Създадено на 10.12.2020, видяно: 1079 пъти.
|

Е, и аз не пиша на C++, но не съм чак толкова неграмотен, че да не мога да напиша поне една елементарна програмка.

Путка, пак се измъкваш. Тестваме ли туй от предното ми мнение, или те е стра?

#21217 (ツ) |
Създадено на 10.12.2020, видяно: 1075 пъти.
Rabin
|

Е, и аз не пиша на C++, но не съм чак толкова неграмотен, че да не мога да напиша поне една елементарна програмка.

Путка, пак се измъкваш. Тестваме ли туй от предното ми мнение, или те е стра?

Попитах конкретен въпрос. Кое няма да върви на Ардуиното?

#21220 (ツ) Евлампи
Създадено на 10.12.2020, видяно: 1068 пъти.
|

Ugh, A3? Аз режа Legal на две части и така пиша (и до сега). 22x18 cm са идеален размер. Ако не можеш да събереш функция на толкова, значи е твърде дълга.

Те функциите се събират на малко обаче на а3 се събират повече функции и може да се пердашат разни неформални диаграмки със стрелки между тях и забележки наоколо, иначе все пак като фанатик на програмиране на малко място се представям нелошо с немалко код изплющян НА айфон при това не плюс размер и редактора даже нямаше фолдване :)

#21221 (ツ) Rabin
Създадено на 10.12.2020, видяно: 1067 пъти.
|
Rabin
|

Е, и аз не пиша на C++, но не съм чак толкова неграмотен, че да не мога да напиша поне една елементарна програмка.

Путка, пак се измъкваш. Тестваме ли туй от предното ми мнение, или те е стра?

Попитах конкретен въпрос. Кое няма да върви на Ардуиното?

// pointer to classes example
#include <iostream>
using namespace std;

class Rectangle {
  int width, height;
public:
  Rectangle(int x, int y) : width(x), height(y) {}
  int area(void) { return width * height; }
};


int main() {
  Rectangle obj (3, 4);
  Rectangle * foo, * bar, * baz;
  foo = &obj;
  bar = new Rectangle (5, 6);
  baz = new Rectangle[2] { {2,5}, {3,6} };
  cout << "obj's area: " << obj.area() << '\n';
  cout << "*foo's area: " << foo->area() << '\n';
  cout << "*bar's area: " << bar->area() << '\n';
  cout << "baz[0]'s area:" << baz[0].area() << '\n';
  cout << "baz[1]'s area:" << baz[1].area() << '\n';       
  delete bar;
  delete[] baz;
  return 0;
}	

Eй туй според мен няма да мине. Абстрахирай се от iostream, ако и по дефолт да би трябвало да принти през серийния порт.

#21222 (ツ) |
Създадено на 10.12.2020, видяно: 1064 пъти.
Rabin
|
Rabin
|

Е, и аз не пиша на C++, но не съм чак толкова неграмотен, че да не мога да напиша поне една елементарна програмка.

Путка, пак се измъкваш. Тестваме ли туй от предното ми мнение, или те е стра?

Попитах конкретен въпрос. Кое няма да върви на Ардуиното?

// pointer to classes example
#include <iostream>
using namespace std;

class Rectangle {
  int width, height;
public:
  Rectangle(int x, int y) : width(x), height(y) {}
  int area(void) { return width * height; }
};


int main() {
  Rectangle obj (3, 4);
  Rectangle * foo, * bar, * baz;
  foo = &obj;
  bar = new Rectangle (5, 6);
  baz = new Rectangle[2] { {2,5}, {3,6} };
  cout << "obj's area: " << obj.area() << '\n';
  cout << "*foo's area: " << foo->area() << '\n';
  cout << "*bar's area: " << bar->area() << '\n';
  cout << "baz[0]'s area:" << baz[0].area() << '\n';
  cout << "baz[1]'s area:" << baz[1].area() << '\n';       
  delete bar;
  delete[] baz;
  return 0;
}	

Eй туй според мен няма да мине. Абстрахирай се от iostream, ако и по дефолт да би трябвало да принти през серийния порт.

Ами пробвай го. Можеш ли? :)

#21223 (ツ) Rabin
Последно редактирано на 10.12.2020 от Rabin, видяно: 1058 пъти.

Хубо, засега печелиш. Зарад тебе дръпнах 200 мегабайта ИДЕ и като махнах стриймовете и взе че се билдна. Казвам засега. Не очаквах да приеме указателите. Билдна го на 784 байта.

#21224 (ツ) |
Последно редактирано на 10.12.2020 от |, видяно: 1050 пъти.
Rabin

Хубо, засега печелиш. Зарад тебе дръпнах 200 мегабайта и като махна стриймовете и взе че се билдна. Казвам засега. Не очаквах да приеме указателите. Билдна го на 784 байта.

Аха. Та, какво не работело на Ардуиното, о велики писачо на "firmware"? :)

0 1 2 3 4 5 6 7

The Origins of C
1

AsmBB v3.0 (check-in: a316dab8b98d07d9); SQLite v3.42.0 (check-in: 831d0fb2836b71c9);
©2016..2023 John Found; Licensed under EUPL. Powered by Assembly language Created with Fresh IDE