PLO - pagina 5

 
C-4:

La necessità di usare OOP nasce quando il programma diventa più grande di "Hello word".

In generale, conosco MQL4 da diversi anni, e sono ancora stupito dalla sua miseria. Il quarto MQL è lontano come una stella dalle capacità del C classico. In MQL5 gli sviluppatori hanno deciso di andare avanti. Il numero di funzioni è aumentato e la programmazione è diventata più facile. Il linguaggio è diventato più complesso, sì, ma il prodotto non è stato fatto per gli studenti delle scuole.

Basic e Pascal sono sempre stati usati per l'apprendimento a scuola/università (il secondo è presente in tutte le istituzioni educative che si rispettino)...
 
Interesting:
Basic e Pascal sono sempre stati usati per studiare a scuola/università (tutte le istituzioni educative che si rispettino hanno quest'ultimo)...
C e Java e Asm ci sono stati propinati, ma è stato inutile...)
 
FoxRex:
Liste, alberi, grafici, non è possibile avere puntatori in MQL4.
Cosa sono le liste, gli alberi e i grafici... spiegate per favore. (So cos'è un albero, ma temo che non sia l'albero con foglie e pigne)
 
gumgum:
C e Java e Asm ci sono stati propinati, ma è inutile...).

Questo è già professionale, sto parlando di basi di programmazione (in termini odierni sarebbero lezioni di informatica).

Anche se il C in linea di principio può essere studiato anche a livello base, per esempio al posto di Fondamenti...

 
maryan.dirtyn:
Cosa sono le liste, gli alberi e i grafici... spiegamelo. (So cos'è un albero, ma temo che non sia un albero con foglie e coni)
È meglio non pensarci - ne hai bisogno personalmente...? :)
 
Interesting:
È meglio non pensarci - hai personalmente bisogno di...? :)
Chissà) forse semplificherà sostanzialmente il semplice schema EA su Dummies ;) ... almeno in termini generali (interesse personale, tutti dobbiamo lavorare con mql5) ...
 
https://www.mql5.com/ru/articles/36 ecco un po' di liste. Gli alberi sono più o meno quello che fornite voi, una struttura ramificata. Qui si parla di grafici e alberi http://www.intuit.ru/department/pl/plpascal/11/
Когда нужно использовать указатели в MQL5
Когда нужно использовать указатели в MQL5
  • 2010.03.25
  • MetaQuotes Software Corp.
  • www.mql5.com
Все объекты в MQL5 по умолчанию передаются по ссылке, но есть возможность использовать и указатели объектов. При этом есть опасность получить в качестве параметра функции указатель неинициализированного объекта. В этом случае работа программы будет завершена критически с последующей выгрузкой. Автоматически создаваемые объекты как правило такой ошибки не вызывают, и в этом отношении они достаточно безопасны. В этой статье мы попробуем разобраться в чем разница между ссылкой и указателей, когда оправдано использование указателей и как написать безопасный код с использованием указателей.
 
Nella Libreria Standard, c'è anche una sezione sulle Classi per organizzare i dati
 

Domanda. Il manuale di riferimento afferma che.

Переменная типа класса (объект) может передаваться как по ссылке, так и по указателю. Указатель как и ссылка служит для того, чтобы получать доступ к объекту.  

...se vogliamo che una funzione restituisca un oggetto, possiamo restituire un puntatore a quell'oggetto sotto forma di GetPointer(this).

Cercando di usare l'oggetto come parametro di una funzione di terzi, cioè cercando di passare l'oggetto nella funzione. In entrambi i casi (sia quando si passa un oggetto per riferimento che quando si passa per puntatore) il compilatore non giura. C'è qualche differenza tra questi due metodi per passare un oggetto a una funzione, o possono essere usati con lo stesso successo? Non è necessario restituire un oggetto (un puntatore a un oggetto).

 
Yedelkin:

Domanda. Il manuale di riferimento afferma che

Cercare di usare un oggetto come parametro di una funzione di terzi, cioè cercare di passare un oggetto in una funzione. In entrambi i casi (sia quando si passa un oggetto per riferimento che quando si passa per puntatore), il compilatore non giura. C'è qualche differenza tra questi due metodi per passare un oggetto a una funzione, o possono essere usati con lo stesso successo? Non è necessario restituire un oggetto (un puntatore a un oggetto).

Non c'è differenza finché non ci si riferisce esplicitamente all'oggetto per riferimento come puntatore. Prova tu stesso e vedi l'articolo Quando usare i puntatori in MQL5