Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

f-o-x

Quais são os tipos de programação?

9 posts neste tópico

Olá,

Queria saber quais são os tipo de programação...

Por ex: C++, Java, Html e etc...

Queria saber todas e suas descrições...

Por ex: HTML - Para criação de Sites...

Ajudaria muito,

Abraços e no aguardo. (Y)

0

Compartilhar este post


Link para o post
Compartilhar em outros sites
Olá,

Queria saber quais são os tipo de programação...

Por ex: C++, Java, Html e etc...

Queria saber todas e suas descrições...

Por ex: HTML - Para criação de Sites...

Ajudaria muito,

Abraços e no aguardo. (Y)

Primeiro você está confundindo linguagens de programação com tipos de programação, que eu saiba existem dois tipos de programação: Estruturada e Orientada a Objeto.

Programação Estruturada: Nesse tipo de programação o programa segue uma seqüência, sem pulos (lembrando que os if são considerados desvios, mas não pulos).

Programação Orientada a Objeto: Esse tipo de programação pode ser visto como uma evolução da programaão estruturada e por isso usamos a mesma lógica da programação estruturada, mas temos também os conceitos de classes, uma classe instânciada representa um objeto (dai o nome desse tipo de programação). Ex: Temos uma classe chamada Carta com os atributos "valor" e "naípe" , uma instância dessa classe é um objeto e nessa instância o valor de "naípe" é ouro e o valor de "valor" é 2.

As linguagens de programação usam os estilos de programação, como:

Html: Linguagem de programação estruturada usada para cirar páginas web estáticas.

PHP: Linguagem de programação estruturada usada para cirar páginas web dinâmicas.

Java: Linguagem de programação orientada a objetos, possui várias aplicações como programas desktop, páginas da web dinâmicas, programas para dispositivos móveis como celulares, etc.

C: Linguagem de programação estruturada, usada para desenvolver programas desktop.

C++: Variação da linguagem "C", só que ela é orientada a objeto, usada para desenvolver programas desktop.

Pascal: Linguagem de programação estruturada usada para criar programas desktop.

Object Pascal: Variação da linguagem "Pascal", só que ela é orientada a objeto, usada para desenvolver programas desktop. É a linguagem da IDE (Integrated Developmento Enviroment - Ambiente de Desenvolvimento Integrado) Delphi.

SQL: Linguagem de programação estruturada, usada para se manipular um banco de dados.

Essas são as linguagens mais comuns, mas existem outras.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites
Primeiro você está confundindo linguagens de programação com tipos de programação, que eu saiba existem dois tipos de programação: Estruturada e Orientada a Objeto.

Programação Estruturada: Nesse tipo de programação o programa segue uma seqüência, sem pulos (lembrando que os if são considerados desvios, mas não pulos).

Programação Orientada a Objeto: Esse tipo de programação pode ser visto como uma evolução da programaão estruturada e por isso usamos a mesma lógica da programação estruturada, mas temos também os conceitos de classes, uma classe instânciada representa um objeto (dai o nome desse tipo de programação). Ex: Temos uma classe chamada Carta com os atributos "valor" e "naípe" , uma instância dessa classe é um objeto e nessa instância o valor de "naípe" é ouro e o valor de "valor" é 2.

As linguagens de programação usam os estilos de programação, como:

Html: Linguagem de programação estruturada usada para cirar páginas web estáticas.

PHP: Linguagem de programação estruturada usada para cirar páginas web dinâmicas.

Java: Linguagem de programação orientada a objetos, possui várias aplicações como programas desktop, páginas da web dinâmicas, programas para dispositivos móveis como celulares, etc.

C: Linguagem de programação estruturada, usada para desenvolver programas desktop.

C++: Variação da linguagem "C", só que ela é orientada a objeto, usada para desenvolver programas desktop.

Pascal: Linguagem de programação estruturada usada para criar programas desktop.

Object Pascal: Variação da linguagem "Pascal", só que ela é orientada a objeto, usada para desenvolver programas desktop. É a linguagem da IDE (Integrated Developmento Enviroment - Ambiente de Desenvolvimento Integrado) Delphi.

SQL: Linguagem de programação estruturada, usada para se manipular um banco de dados.

Essas são as linguagens mais comuns, mas existem outras.

Olá Hua,

Obrigado pelas dicas, fico muito agradecido. (Y)

Sobre as linguagens de programação, quais delas é mais fácil de aprender? Qual é a mais difícil? Qual dá mais mercado de trabalho?

Obs: Fiz uma pesquisa: Orientação a objetos - Programação estruturada

Abraços. ;)

0

Compartilhar este post


Link para o post
Compartilhar em outros sites
Olá Hua,

Obrigado pelas dicas, fico muito agradecido. (Y)

Sobre as linguagens de programação, quais delas é mais fácil de aprender? Qual é a mais difícil? Qual dá mais mercado de trabalho?

Obs: Fiz uma pesquisa: Orientação a objetos - Programação estruturada

Abraços. ;)

Sobre a facilidade de se aprender uma linguagem eu acho que as mais fáceis da lista são C e Pascal, principalmente Pascal pois quem começa a aprender lógica de programação começa com o Portugol que é basicamente uma tradução para português do Pascal. Java é a mais difícil de aprender pois você tem de saber orientação a objeto para poder usar ela direito, Object Pascal apesar de ser orientada a objeto também, a IDE que usa ela (Delphi) facilita muito a vida do programador completando o código com os objetos necessários. SQL é uma linguagem de dificuldade média, pois a dificuldade dela está na lógica da pessoa em escrever direito as consultas.

Sobre o mercado de trabalho Java e PHP são as mais usadas para o mercado de desenvolvedores web (páginas web dinâmicas) se você ver um site terminando com "jsp" quer dizer que ele é feito em java e se você ver um site terminando com "php" (o próprio fórum do baboo por exemplo) quer dizer que ele foi feito em PHP. Geralmente as aplicações web dinâmicas sempre precisam se conectar a um Banco de Dados, ai entra a linguagem SQL que pelo que eu saiba é usada em todos os SGBDs (Sistema de Gerênciamento de Banco de Dados) comerciais (Oracle, Postgree, MySQL,etc). Para o mercado desktop uma que está ganhando força ultimamente é a Visual Basic.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites
Sobre a facilidade de se aprender uma linguagem eu acho que as mais fáceis da lista são C e Pascal, principalmente Pascal pois quem começa a aprender lógica de programação começa com o Portugol que é basicamente uma tradução para português do Pascal. Java é a mais difícil de aprender pois você tem de saber orientação a objeto para poder usar ela direito, Object Pascal apesar de ser orientada a objeto também, a IDE que usa ela (Delphi) facilita muito a vida do programador completando o código com os objetos necessários. SQL é uma linguagem de dificuldade média, pois a dificuldade dela está na lógica da pessoa em escrever direito as consultas.

Sobre o mercado de trabalho Java e PHP são as mais usadas para o mercado de desenvolvedores web (páginas web dinâmicas) se você ver um site terminando com "jsp" quer dizer que ele é feito em java e se você ver um site terminando com "php" (o próprio fórum do baboo por exemplo) quer dizer que ele foi feito em PHP. Geralmente as aplicações web dinâmicas sempre precisam se conectar a um Banco de Dados, ai entra a linguagem SQL que pelo que eu saiba é usada em todos os SGBDs (Sistema de Gerênciamento de Banco de Dados) comerciais (Oracle, Postgree, MySQL,etc). Para o mercado desktop uma que está ganhando força ultimamente é a Visual Basic.

Olá Hua,

Novamente obrigado pelas dicas. (Y)

Mais.. Visual Basic é parecido com VBScript?

Será que poderia me informar onde consigo uma apostila de VBScript?

Abraços. ;)

0

Compartilhar este post


Link para o post
Compartilhar em outros sites
Olá Hua,

Novamente obrigado pelas dicas. (Y)

Mais.. Visual Basic é parecido com VBScript?

Será que poderia me informar onde consigo uma apostila de VBScript?

Abraços. ;)

VBScript é uma linguagem derivada da linguagem Visual Basic. Pessoalmente eu nunca mexi com nenhuma das duas e por isso não posse te indicar um site de apostilas, mas sei que é uma linguagem que está em alta devido a sua IDE gráfica bastante similar a IDE Delphi (Object Pascal) na qual o usuário pega e arrasta os objetos que serão apresentados na janela com o mouse, precisando alterar poucas coisas tais como valores padrão e ações a serem tomadas.

Mais informações sobre Visual Basic você pode ver aqui:

Visual Basic

VBScript

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

Uma das Linguagens de Programação Mais Simples do Mundo:

FIVEWIN. Sucessor do CLIPPER.

htpp://www.fivewin.com.br

Extremamente simples. Somente uma sugestão. Em minha opinião, a Linguagem mais simples ou fácil, é aquela que voce se identifica e gosta, não importando o fabricante.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

Hua

VBScript é uma linguagem derivada da linguagem Visual Basic. Pessoalmente eu nunca mexi com nenhuma das duas e por isso não posse te indicar um site de apostilas, mas sei que é uma linguagem que está em alta devido a sua IDE gráfica bastante similar a IDE Delphi (Object Pascal) na qual o usuário pega e arrasta os objetos que serão apresentados na janela com o mouse, precisando alterar poucas coisas tais como valores padrão e ações a serem tomadas.

Mais informações sobre Visual Basic você pode ver aqui:

Visual Basic

VBScript

Achei algumas, veja:

vbscript2.PDF

http://www.scriptbrasil.com.br/codigos/vbs/

http://www.apostilando.com/download.php?co...=Visual%20Basic

(Y)

kapiaba

Olá,

Uma das Linguagens de Programação Mais Simples do Mundo:

FIVEWIN. Sucessor do CLIPPER.

htpp://www.fivewin.com.br

Extremamente simples. Somente uma sugestão. Em minha opinião, a Linguagem mais simples ou fácil, é aquela que voce se identifica e gosta, não importando o fabricante.

O que seria FIVEWIN?

Abraços.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

kapiaba

O que seria FIVEWIN?

Abraços.

CLIPPER FOR WINDOWS.

Maiores informações neste forum:

http://www.fivewin.com.br

Basta cadastrar-se entrar e perguntar a vontade, muitos DEMOS para baixar e avaliar.

Pessoal é Show() para responder. Se brincarem com voce, não esquente, são assim mesmo. Brincam muito, estão sempre de bem com a vida.

Para aprender FIVEWIN, voce precisa ter alguma noção de PROGRAMAÇÃO ORIENTADA A OBJETO, senão ficará dificil.

Querendo, pode enviar-me email, uso a muito tempo, facilimo.

[email protected]

Abraços.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites
    • 6 Mensagens
    • 119 Visualizações
    • DAC
    • DAC
    • 6 Mensagens
    • 246 Visualizações
    • 2 Mensagens
    • 175 Visualizações
    • 4 Mensagens
    • 147 Visualizações
    • 4 Mensagens
    • 491 Visualizações

  • Postagens Recentes

    • Solicitação de análise de log
      -97AE-5C4B05D86E01}.bat
      2016-04-29 20:32 - 2016-04-29 20:38 - 00000000 ____D C:\Users\Todos os Usuários\Conexant
      2016-04-29 20:32 - 2016-04-29 20:38 - 00000000 ____D C:\ProgramData\Conexant
      2016-04-29 20:32 - 2016-04-29 20:37 - 00000000 ____D C:\Program Files\CONEXANT
      2016-04-29 20:32 - 2016-04-29 20:32 - 00000200 _____ C:\WINDOWS\system32\{EC94D02F-D200-4428-9531-05AF7F9799CB}.bat
      2016-04-29 20:32 - 2016-04-29 20:32 - 00000000 ____H C:\WINDOWS\system32\Drivers\Msft_Kernel_SynTP_01011.Wdf
      2016-04-29 20:32 - 2016-04-29 20:32 - 00000000 ____H C:\Users\Todos os Usuários\DP45977C.lfl
      2016-04-29 20:32 - 2016-04-29 20:32 - 00000000 ____H C:\ProgramData\DP45977C.lfl
      2016-04-29 20:32 - 2016-04-29 20:32 - 00000000 ____D C:\Program Files\Common Files\Atheros
      2016-04-29 20:32 - 2015-12-19 01:08 - 00103944 _____ (Khronos Group) C:\WINDOWS\SysWOW64\OpenCL.DLL
      2016-04-29 20:32 - 2015-12-19 01:08 - 00099848 _____ (Khronos Group) C:\WINDOWS\system32\OpenCL.DLL
      2016-04-29 20:31 - 2016-04-29 20:37 - 00000000 ____D C:\Program Files\Intel
      2016-04-29 20:31 - 2016-04-29 20:31 - 00000000 ____H C:\WINDOWS\system32\Drivers\Msft_Kernel_TeeDriverx64_01011.Wdf
      2016-04-29 20:31 - 2016-04-29 20:31 - 00000000 ____H C:\WINDOWS\system32\Drivers\Msft_Kernel_Smb_driver_Intel_01011.Wdf
      2016-04-29 20:31 - 2016-04-29 20:31 - 00000000 ____D C:\Program Files\Synaptics
      2016-04-29 20:29 - 2016-05-05 22:34 - 00000000 ___DC C:\WINDOWS\Panther
      2016-04-29 20:25 - 2016-04-29 20:25 - 00008192 _____ C:\WINDOWS\system32\config\userdiff
      2016-04-29 20:23 - 2016-04-29 20:43 - 00000000 ____D C:\Program Files (x86)\MSBuild
      2016-04-29 20:23 - 2016-04-29 20:23 - 00000000 ____D C:\WINDOWS\SysWOW64\XPSViewer
      2016-04-29 20:23 - 2016-04-29 20:23 - 00000000 ____D C:\Program Files\Reference Assemblies
      2016-04-29 20:23 - 2016-04-29 20:23 - 00000000 ____D C:\Program Files\MSBuild
      2016-04-29 20:23 - 2016-04-29 20:23 - 00000000 ____D C:\Program Files (x86)\Reference Assemblies
      2016-04-29 20:23 - 2015-10-23 17:47 - 00778936 _____ (Microsoft Corporation) C:\WINDOWS\SysWOW64\PresentationNative_v0300.dll
      2016-04-29 20:23 - 2015-10-23 17:47 - 00103120 _____ (Microsoft Corporation) C:\WINDOWS\SysWOW64\PresentationCFFRasterizerNative_v0300.dll
      2016-04-29 20:23 - 2015-10-23 17:47 - 00035480 _____ (Microsoft Corporation) C:\WINDOWS\SysWOW64\TsWpfWrp.exe
      2016-04-29 20:22 - 2016-04-29 20:22 - 01087488 _____ (Microsoft Corporation) C:\WINDOWS\system32\reseteng.dll
      2016-04-29 20:22 - 2016-04-29 20:22 - 00304752 _____ (Microsoft Corporation) C:\WINDOWS\system32\systemreset.exe
      2016-04-29 20:22 - 2015-10-23 17:46 - 01166520 _____ (Microsoft Corporation) C:\WINDOWS\system32\PresentationNative_v0300.dll
      2016-04-29 20:22 - 2015-10-23 17:46 - 00035480 _____ (Microsoft Corporation) C:\WINDOWS\system32\TsWpfWrp.exe
      2016-04-29 20:22 - 2015-10-23 17:45 - 00124624 _____ (Microsoft Corporation) C:\WINDOWS\system32\PresentationCFFRasterizerNative_v0300.dll
      2016-04-29 20:08 - 2016-04-29 20:52 - 00009528 _____ C:\WINDOWS\diagwrn.xml
      2016-04-29 20:08 - 2016-04-29 20:52 - 00009528 _____ C:\WINDOWS\diagerr.xml
      2016-04-26 09:10 - 2016-04-26 09:10 - 00000000 ____D C:\Users\Geicy\AppData\Local\cache
      2016-04-25 17:36 - 2016-04-25 17:36 - 00000000 ____D C:\Users\Geicy\AppData\Local\VirtualStore
      2016-04-25 17:34 - 2016-04-25 17:08 - 00024064 _____ C:\WINDOWS\zoek-delete.exe ==================== Três Meses Modificados arquivos e pastas ======== (Se uma entrada for incluída na fixlist, o arquivo/pasta será movido.) 2016-07-22 18:01 - 2016-03-27 16:00 - 00000000 ____D C:\WINDOWS\system32\MRT
      2016-07-22 18:01 - 2015-10-30 04:11 - 00000000 ____D C:\WINDOWS\CbsTemp
      2016-07-22 17:52 - 2016-03-27 16:00 - 144749672 _____ (Microsoft Corporation) C:\WINDOWS\system32\MRT.exe
      2016-07-22 17:50 - 2015-10-30 04:24 - 00000000 ___HD C:\Program Files\WindowsApps
      2016-07-22 17:50 - 2015-10-30 04:24 - 00000000 ____D C:\WINDOWS\AppReadiness
      2016-07-22 17:39 - 2015-08-21 14:49 - 00001096 _____ C:\WINDOWS\Tasks\GoogleUpdateTaskMachineUA.job
      2016-07-22 17:24 - 2015-08-21 14:49 - 00001092 _____ C:\WINDOWS\Tasks\GoogleUpdateTaskMachineCore.job
      2016-07-22 17:24 - 2015-08-21 13:14 - 00000000 __SHD C:\Users\Geicy\IntelGraphicsProfiles
      2016-07-21 16:43 - 2016-02-13 14:55 - 00000006 ____H C:\WINDOWS\Tasks\SA.DAT
      2016-07-21 16:43 - 2015-10-30 03:28 - 00524288 ___SH C:\WINDOWS\system32\config\BBI
      2016-07-21 15:01 - 2015-08-21 14:47 - 00004172 _____ C:\WINDOWS\System32\Tasks\User_Feed_Synchronization-{250C93A8-23FA-4344-B921-D70E600FD1A6}
      2016-07-20 10:17 - 2016-03-08 10:38 - 00000000 ____D C:\Users\Geicy\Documents\AutoCAD
      2016-07-13 16:22 - 2015-11-22 15:41 - 00004562 _____ C:\WINDOWS\System32\Tasks\Adobe Acrobat Update Task
      2016-07-13 16:21 - 2015-11-22 15:40 - 00002457 _____ C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Acrobat Reader DC.lnk
      2016-07-13 16:01 - 2016-02-24 15:34 - 00000000 ____D C:\AdwCleaner
      2016-07-10 10:54 - 2015-11-14 08:42 - 00000000 ____D C:\Users\Geicy\Downloads\plantas baixas
      2016-07-09 19:45 - 2015-10-30 04:21 - 00000000 ____D C:\WINDOWS\INF
      2016-07-06 21:39 - 2015-09-19 10:19 - 00485032 ____N (Microsoft Corporation) C:\WINDOWS\system32\MpSigStub.exe
      2016-07-04 12:14 - 2016-02-13 14:31 - 00786498 _____ C:\WINDOWS\system32\prfh0416.dat
      2016-07-04 12:14 - 2016-02-13 14:31 - 00154782 _____ C:\WINDOWS\system32\prfc0416.dat
      2016-06-27 20:54 - 2015-10-30 04:24 - 00000000 ____D C:\WINDOWS\rescache ==================== Arquivos na raiz de alguns diretórios ======= 2016-04-29 20:32 - 2016-04-29 20:32 - 0000000 ____H () C:\ProgramData\DP45977C.lfl Alguns arquivos em TEMP:
      ====================
      C:\Users\Geicy\AppData\Local\Temp\libeay32.dll
      C:\Users\Geicy\AppData\Local\Temp\msvcr120.dll
      C:\Users\Geicy\AppData\Local\Temp\sqlite3.dll
      C:\Users\Geicy\AppData\Local\Temp\{3D3CEC53-4033-4FDD-B612-300705C329D7}-DropboxClient_5.4.24.exe
      C:\Users\Geicy\AppData\Local\Temp\{3E97EDD8-813F-42E6-8C8D-D849CAD322B9}-DropboxClient_5.4.24.exe
      C:\Users\Geicy\AppData\Local\Temp\{7E059758-C237-4B67-BDC2-F6B0B829BE92}-DropboxClient_5.4.24.exe
      C:\Users\Geicy\AppData\Local\Temp\{9C1221FE-3ECE-4019-BE46-E1E82EB1AA8C}-DropboxClient_5.4.24.exe
      ==================== Bamital & volsnap ================= (Não há correção automática para arquivos que não passaram na verificação.) C:\WINDOWS\system32\winlogon.exe => O arquivo é assinado digitalmente
      C:\WINDOWS\system32\wininit.exe => O arquivo é assinado digitalmente
      C:\WINDOWS\explorer.exe => O arquivo é assinado digitalmente
      C:\WINDOWS\SysWOW64\explorer.exe => O arquivo é assinado digitalmente
      C:\WINDOWS\system32\svchost.exe => O arquivo é assinado digitalmente
      C:\WINDOWS\SysWOW64\svchost.exe => O arquivo é assinado digitalmente
      C:\WINDOWS\system32\services.exe => O arquivo é assinado digitalmente
      C:\WINDOWS\system32\User32.dll => O arquivo é assinado digitalmente
      C:\WINDOWS\SysWOW64\User32.dll => O arquivo é assinado digitalmente
      C:\WINDOWS\system32\userinit.exe => O arquivo é assinado digitalmente
      C:\WINDOWS\SysWOW64\userinit.exe => O arquivo é assinado digitalmente
      C:\WINDOWS\system32\rpcss.dll => O arquivo é assinado digitalmente
      C:\WINDOWS\system32\dnsapi.dll => O arquivo é assinado digitalmente
      C:\WINDOWS\SysWOW64\dnsapi.dll => O arquivo é assinado digitalmente
      C:\WINDOWS\system32\Drivers\volsnap.sys => O arquivo é assinado digitalmente
      LastRegBack: 2016-06-27 17:15 ==================== Fim de FRST.txt ============================ -->