Nono, confermo che il thread non verrà chiuso, anzi. Sono nati ottimi spunti di discussione su tematiche che anche io non conosco, perciò benvenga così
Follow along with the video below to see how to install our site as a web app on your home screen.
Nota: This feature may not be available in some browsers.
Mettiamola così. Il C è una tecnologia tale per cui ci metti MOLTO meno tempo a implementare algoritmi, però assembly è certamente necessario alle volte.Mai detto che non vale un c.azzo, ma se hanno creato C per sostituire l'assembly nella creazione di sistemi UNIX e GNU una ragione ci sarà no?
In teoria non lo è per il semplice fatto che state discutendo se l'autore del post deve studiare o meno assembly basandovi sulla sua utilità nel 2021.P.s. ma sapete già che molti dei commenti che stiamo facendo sono OffTopic e verranno eliminati giusto?
a massimo la semantica, la sintassi cambia da linguaggio a linguaggio, anche tra C e C++ si trovano cambiamenti, anche di non poco conto, l'unica cosa che è simile in tutti i linguaggi è appunto la semantica e il paradigma di programmazione.dato che la sintassi è più o meno uguale alla maggior parte dei linguaggi.
??? Assembly lo usavano negli anni 70 per sviluppare i sistemi unix, poi hanno lasciato quella roba ed hanno inventato C (perché con Assembly dovevi creare dei porting dell'intero sistema in funzione dell HW), quindi a cosa serve Assembly nel 2021??assembly
Non vorrei dire ma ho già fatto vedere tutti i linguaggi che utilizza, e direttamente dal repo, invece di usare wikipedia usa gli occhi per leggere cosa abbiamo scritto fin ora.
Grazie. E' quello che sto cercando di spiegare da 2 giorniMettiamola così. Il C è una tecnologia tale per cui ci metti MOLTO meno tempo a implementare algoritmi, però assembly è certamente necessario alle volte.
Loro hanno semplicemente detto che per certe determinate cose l'assembly bisogna saperlo, nulla di più nulla di meno.
Messaggio unito automaticamente:
In teoria non lo è per il semplice fatto che state discutendo se l'autore del post deve studiare o meno assembly basandovi sulla sua utilità nel 2021.
l'assembly serve punto e basta
assembly è certamente necessario alle volte.
Lascia perdere qualsiasi corso online e inizia a studiare dai libri, non li trovi gratis ma di sicuro imparerai molto di più da essi che dai corsi. Ti consiglio di iniziare dal C, tutti abbiamo iniziato da quello, ti insegna come funziona la memoria e ti ritroverai avvantaggiato quando andrai a studiare un altro linguaggio, dato che la sintassi è più o meno uguale alla maggior parte dei linguaggi. Il C# non è obbligatorio, io ti consiglio di fare C, golang e assembly, so che quest'ultimo è molto difficile ma sono sicuro che ti tornerà molto utile, poi ,come ti hanno già detto, studia qualche linguaggio di scripting.Quindi per malware ecc... il C# e una degna alternativa?? Credevo fosse l'ultima spiaggia! Comunque mi sono buttato proprio li, sto facendo da auto didata sul tubo, poi penso si faranno delle videolezioni, mi hanno sparato 1500 euro per 45 ore azz!
Assolutamente no, Assembly è ancora usato tutt'oggi per i kernel e driver e UNIX tutt'oggi usa Assembly, inoltre, può essere molto utile per lavorare a basso livello e per i malware può tornargli utile.Assembly lo usavano negli anni 70 per sviluppare i sistemi unix, poi hanno lasciato quella roba ed hanno inventato C
Ok se conosci il C non è che conosci automaticamente golang.golang deriva da C, quindi si deve passare sempre da quello.
Devo appoggiare FuckSociety, l'assembly tutt'oggi non è come il C che bene o male puoi evitarlo, l'assembly serve punto e basta soprattutto lavorando con windows e implementazioni win32 non documentate, e lo dico per esperienza non a caso.a massimo la semantica, la sintassi cambia da linguaggio a linguaggio, anche tra C e C++ si trovano cambiamenti, anche di non poco conto, l'unica cosa che è simile in tutti i linguaggi è appunto la semantica e il paradigma di programmazione.
??? Assembly lo usavano negli anni 70 per sviluppare i sistemi unix, poi hanno lasciato quella roba ed hanno inventato C (perché con Assembly dovevi creare dei porting dell'intero sistema in funzione dell HW), quindi a cosa serve Assembly nel 2021??
Se lo vuoi studiare perché hai tempo da buttare allora puoi farlo, ma Assembly non lo usa più nessuno, anche per la programmazione in PLC ormai o usi C o il ladder.
Il C# è buono lo consiglio per qualsiasi cosa ma... è relativamente facile analizzare .NET e di conseguenza viene detectato abbastanza facilmente se non sei esperto, anche perchè viene interpretato dal runtime .net e non è nativo.Quindi per malware ecc... il C# e una degna alternativa?? Credevo fosse l'ultima spiaggia! Comunque mi sono buttato proprio li, sto facendo da auto didata sul tubo, poi penso si faranno delle videolezioni, mi hanno sparato 1500 euro per 45 ore azz!
Secondo me dovreste smettere con questo taboo del C, è utile solo per mantenere sistemi vecchi scritti precedentemente in C o kernel davvero complessi/lunghi. Il C++ è un'estensione a tutti gli effetti del C infatti qualsiasi codice C viene eseguito tranquillamente su C++, che è più moderno e non ha letteralmente niente che il C non abbia, anzi.Lascia perdere qualsiasi corso online e inizia a studiare dai libri, non li trovi gratis ma di sicuro imparerai molto di più da essi che dai corsi. Ti consiglio di iniziare dal C, tutti abbiamo iniziato da quello, ti insegna come funziona la memoria e ti ritroverai avvantaggiato quando andrai a studiare un altro linguaggio, dato che la sintassi è più o meno uguale alla maggior parte dei linguaggi. Il C# non è obbligatorio, io ti consiglio di fare C, golang e assembly, so che quest'ultimo è molto difficile ma sono sicuro che ti tornerà molto utile, poi ,come ti hanno già detto, studia qualche linguaggio di scripting.
Se preferisci fare l'ignorante resta e fai come vuoi, il kernel linux è scritto sia in C che in Assembly e un paio di altri linguaggi, nessuno sta criticando ne C ne ASM, sono linguaggi che al giorno d'oggi se non lavori su architetture specifiche o con driver kernel, efi-r, efi ecc, ti servono a poco e nulla.se va bè andate a leggere un pò la storia di Unix(tutto ciò che esiste oggi è un derivato di unix, ma non è unix, da IBM a Apple) GNU è un progetto nato anche grazie a C tecnologia molto più avanzata dell'assembly, il kernel Linux è scritto interamente in C(così come molti altri kernel), se poi non conoscete la storia di Unix e di Gnu/Linux è un altro conto, per il resto pensatela come volete.
Mi fa piacere essere d'aiuto.si preferisco fare l'ignorante grazie, tanto ci stanno i geni come te
Mai detto che non vale un c.azzo, ma se hanno creato C per sostituire l'assembly nella creazione di sistemi UNIX e GNU una ragione ci sarà no?ne sconsiglia l'utilizzo non perche non valga un cazz@