Programação

Programação Jan 25, 2026

Um Mac é bom para programar?

Um Macbook é uma ótima máquina, isso está além de debate. Desde a qualidade de construção até a eficiência da bateria, não há máquinas que possam competir com um Macbook. Dito isso, há perguntas que surgem ao decidir comprar um Mac. Uma delas é – é uma boa máquina para codificar?

Programação Dec 07, 2025

Como Escanear Automaticamente Arquivos Enviados em Busca de Vírus Com php-clamavlib - Página 2

Agora vamos criar um pequeno script de upload, /var/www/upload.php, que contém um formulário HTML de upload. Se você enviar o formulário, o script chamará a si mesmo e usará cl_info(), cl_scanfile(), cl_setlimits() e clam_get_version() para escanear o arquivo enviado em busca de vírus. Se o arquivo estiver ok, ele será enviado para /var/www/uploads, caso contrário, o script exibirá uma mensagem de erro (informando qual vírus/verme etc. foi encontrado) e excluirá o arquivo no servidor.

Programação Oct 20, 2025

Javascript e Python: Ferramentas para converter de um para o outro

Javascript e Python, ambos são linguagens orientadas a objetos de alto nível. Programadores preferem Python em relação a outras linguagens similares porque permite expressar conceitos em menos linhas de código. Enquanto isso, Javascript é a principal linguagem de script usada na World Wide Web. Qual delas vai dominar no futuro próximo é um tópico de debate entre os entusiastas da tecnologia.

Programação Oct 12, 2025

Aprendendo C/C++ Passo a Passo - Página 15

As expressões são comuns em todas as linguagens; uma expressão é uma coleção de operandos e operadores. Enquanto uma operação é uma coleção de expressões.

Programação Oct 11, 2025

Aprendendo C/C++ Passo a Passo - Página 9

O computador tem a característica de armazenar dados e manipulá-los. O armazenamento de dados requer um dispositivo de armazenamento, que seja confortável para armazenar e recuperar dados rapidamente e com precisão, sem confusão. Comumente, o computador tem que comprometer-se com dois métodos de armazenamento.

Programação Oct 10, 2025

Aprendendo C/C++ Passo a Passo - Página 2

C / C++ é uma linguagem de programação baseada em compilador. Para executar um programa, você precisa de um software compilador (ou seja, GNU GCC, Tiny C, MS Visual C++, Cygwin C, Borland, Intel C etc.). Também é necessário um IDE para criar/editar programas (ex: Dev-C++, Code::Blocks, Eclipse, TurboC, etc..)

Programação Oct 10, 2025

Aprendendo C/C++ Passo a Passo - Página 13

A ideia básica por trás do Paradigma Orientado a Objetos é combinar em uma única unidade tanto os dados quanto as funções que operam sobre esses dados. Tal unidade é chamada de objeto.

Programação Oct 10, 2025

Aprendendo C/C++ Passo a Passo - Página 14

A herança é o recurso mais poderoso da programação orientada a objetos. A herança é o processo de criação de novas classes, chamadas de classes derivadas, a partir de classes existentes ou classes base. A classe derivada herda todas as capacidades da classe base, mas pode adicionar embelezamentos e refinamentos próprios.

Programação Oct 09, 2025

Aprendendo C/C++ Passo a Passo - Página 8

Uma string é uma coleção de caracteres incluindo espaço, enquanto uma palavra é uma coleção de caracteres excluindo espaço. Cada variável de string deve terminar com o caractere nulo ‘\0’ e o valor do índice começa em 0.

Programação Oct 09, 2025

Aprendendo C/C++ Passo a Passo - Página 12

Os dois programas acima são iguais, mas o segundo programa contém uma instrução destacada (**FILE *fp = fopen(“stud.dat”, “a+”);**) e algumas modificações como **‘f** printf’, ‘ **fp**’. Apenas algumas modificações foram incluídas. Essas modificações afetam a transferência de dados do console para o disquete no arquivo **stud.dat**. Esse processo é conhecido como **controle de arquivos/gerenciamento de arquivos/organização de arquivos**.

Programação Oct 09, 2025

Aprendendo C/C++ Passo a Passo - Página 6

Aqui está um programa para imprimir o endereço de uma pessoa duas vezes, que é escrito em ambos os métodos usando funções e sem usar funções. Ele demonstrará a vantagem das funções.

Programação Sep 22, 2025

Aprendendo C/C++ Passo a Passo

Muitas pessoas estão realmente interessadas em aprender e implementar programas em C/C++ em suas plataformas favoritas, como DOS/Windows ou Linux. Se você é uma dessas pessoas que procura um guia passo a passo para começar, este tutorial é para você. Deixe-me saber seus comentários sobre minha pequena tentativa de servir à comunidade.