Jump to content

Qual o melhor compilador???


Dj_Pedro

Recommended Posts

Olá,

O VB 6 e o Delphi são bastante diferentes para se compararem, mas aqui vão algumas diferenças:

-O VB 6 não produz código compilado, mas sim código a ser interpretado, daí a necessidade de incluir as dlls vbrun, etc.

-O Delphi produz código compilado, não necessitando de qualquer interpretador, ou seja, apenas é necessário disponibilizar o executável para o programa correr.

-O VB 6 não é uma linguagem OO enquanto que o Delphi é OO (ou quase, pois não tem heranças múltiplas)

-O VB 6 foi descontinuado pela Microsoft, agora é o VB.NET que tem algumas diferenças em relação ao VB clássico.

Quanto ao melhor compilador e linguagem, tudo depende da finalidade a que se destina.

Mas posso garantir que o compilador do Delphi para Windows é bastante bom a optimizar código, comparável ao gcc, mas o compilador de C++ do Visual Studio também é bastante bom.

Link to comment
Share on other sites

O melhor compilador é aquele que serve os teus propósitos. Por exemplo, se necessitares de código que seja extremamente rápido, então um copilador que faça optimizações para aumentar a performance é o que tu pretendes, se necessitares de criar um binário pequeno, então o que necessitas é de um compilador que optimize em termos de espaço.

O exemplo que apresentas VB ou Delphi, nem se quer é uma comparação de compiladores, mas sim de linguagens.

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Link to comment
Share on other sites

Um compilador é um programa que transforma o código escrito em linguagem de alto nível em uma sequência de instruções (programa) que será executada por um sistema computacional. O código de alto nível é tambem designado por código fonte ou source code. O código compilado designa-se por código objeto ou object code.

Fica Bem [] 😁

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.