Domande con tag 'compiler'

1
risposta

Scrivere un'applicazione che chiama un'altra applicazione per alcune attività: come funziona?

Ho scritto un codice C ++ che chiama un risolutore chiamato CPLEX per risolvere un problema di ottimizzazione lineare intera (in Ubuntu 18.04). Ho tre serie di dati e uso il comando make per creare 3 excecutables per ognuno di essi. Quindi...
posta 16.09.2018 - 11:37
1
risposta

Generazione grammatica LL (K) per espressioni postfix [chiusa]

Ho un problema nella formulazione della grammatica LL (K) per questo problema di espressione postfisso, dato (4 3/2 * 4 5 / +) come input deve produrre 52/12     
posta 01.12.2018 - 13:28
1
risposta

È vero che i sorgenti dei programmi Linux e Mac OS sono intercambiabili? [chiuso]

È vero che la maggior parte delle volte il codice sorgente per i programmi Linux può essere compilato in programmi Mac OS e viceversa?     
posta 28.02.2017 - 23:29
1
risposta

Perché abbiamo bisogno di compilare PyQt prima di usarlo su Mac?

Perché abbiamo bisogno di compilare PyQt invece di usare semplicemente "pip install" per mettere PyQt nel mio repository di pacchetti? Cosa è successo durante la compilazione? Posso compilare PyQt una volta, ma consentire a molti Mac tramite la...
posta 28.03.2017 - 20:01
1
risposta

Perché il compilatore C usa la memoria per semplici operazioni aritmetiche

Assumi il seguente codice C : #include <stdio.h> int main() { int a = 5; int b = 15; return a + b; } La compilazione mediante gcc crea un codice assembly che include quanto segue: movl $5, -8(%rbp) movl $15, -...
posta 23.09.2018 - 00:33
10
risposte

Sarebbe buona pratica di programmazione sicura sovrascrivere una variabile "sensibile" prima di eliminarla?

È buona prassi di programmazione sicura sovrascrivere i dati sensibili memorizzati in una variabile prima che vengano cancellati (o che non rientrino nell'ambito di applicazione)? Il mio pensiero è che impedirebbe a un hacker di essere in grado...
posta 04.12.2014 - 17:18
3
risposte

Quale misura di sicurezza si dovrebbe implementare prima di eseguire i file caricati dall'utente?

Voglio fare un piccolo puzzle di programmazione sul mio sito web. Ci sarà un compito. All'utente verrà chiesto di caricare un file sorgente C ++ con la loro soluzione. Il file dovrebbe essere compilato, eseguito con qualche input e controllato s...
posta 06.02.2017 - 02:30
1
risposta

Esistono linguaggi sicuri di tipo con compilatori deterministici?

Questo articolo su BIND9 si conclude con la dichiarazione: The point I'm trying to make here is that BIND9 should not be exposed to the public. It has code problems that should be unacceptable in this day and age of cybersecurity. Even if...
posta 01.08.2015 - 12:38
2
risposte

In che modo i compilatori rilevano l'overflow del buffer?

Ho appena iniziato le ricerche sulla sicurezza a livello di sistemi e le sfide, in particolare rispetto ai linguaggi di basso livello come C / C ++ e Objective-C. Ho capito overflow del buffer e come funziona. Stavo giocando con OS X e Ubuntu. N...
posta 03.04.2015 - 05:37
1
risposta

Come funziona GCC's -mmitigate-rop?

GCC 6 ha un flag, -mmitigate-rop , che compila i binari in un modo che riduce il numero di gadget sfruttabili da ROP. La documentazione GCC che spiega questa funzione è minima: -mmitigate-rop Try to avoid generating code sequences tha...
posta 10.03.2018 - 08:08