C dili ile neler yapılabilir

1905

80+ Silver
Katılım
7 Mayıs 2022
Mesajlar
4,209
Reaksiyon skoru
2,251
soru başlıktadır. profesyonel alandan bahsediyorum bu arada
 
her şey. İhtiyaca bağlı. Her dil temelinde aynı işi yapıyor.
 
her şey. İhtiyaca bağlı. Her dil temelinde aynı işi yapıyor.
tam donanımlı bi websitesi tasarlamak için yeterli mi mesela ? yani hem sitenin görünen kısmı hemde görünmeyen kısmı
 
tam donanımlı bi websitesi tasarlamak için yeterli mi mesela ? yani hem sitenin görünen kısmı hemde görünmeyen kısmı
Değil. C'nin alanı web değil zaten. Bunun için minumum html+css+js lazım.
 
  • Beğen
Reaksiyonlar: 1905
c ile fazla bir şey yapamazsın hızlıdır işletim sistemi falan yazılır ama günümüzde pek bir şey yapamazsın. zaten işletim sistemi yazmak aşırı zor. makine diline en yakın dil olduğundan direk makineye emir verecek kodlar yazılabilir bu yüzden bazı ram belleğindeki verileri değiştirmek içinde kullanılır.
web sitesi yapamazsın, yapay zeka yapamazsın, masa üstü uygulama içinde pek tercih edilmez, android uygulama yapamazsın, oyun için zaten c++ kullanılıyor genelde yani günümüzde çoğu ihtiyaca cevap vermiyor ha şu var aşırı hız ve direk donanıma hitap eden uygulamalar bununla yazılır ama ne kadar ihtiyacın olur orası meçhul
web sitesi için = c#, javascript, php(kullanımı azalıyor yavaştan),django(phyton kütüphanesi az kullanılıyor henüz)
oyun = genelde c++ kullanılır, unity ile c# ta kullanılmaktadır sanırım unreal engine de c++ ve c# kullanıyordu
yapay zeka= phyton, java vb dillerde yazılır çoğunlukla.
 
c ile fazla bir şey yapamazsın hızlıdır işletim sistemi falan yazılır ama günümüzde pek bir şey yapamazsın. zaten işletim sistemi yazmak aşırı zor. makine diline en yakın dil olduğundan direk makineye emir verecek kodlar yazılabilir bu yüzden bazı ram belleğindeki verileri değiştirmek içinde kullanılır.
web sitesi yapamazsın, yapay zeka yapamazsın, masa üstü uygulama içinde pek tercih edilmez, android uygulama yapamazsın, oyun için zaten c++ kullanılıyor genelde yani günümüzde çoğu ihtiyaca cevap vermiyor ha şu var aşırı hız ve direk donanıma hitap eden uygulamalar bununla yazılır ama ne kadar ihtiyacın olur orası meçhul
web sitesi için = c#, javascript, php(kullanımı azalıyor yavaştan),django(phyton kütüphanesi az kullanılıyor henüz)
oyun = genelde c++ kullanılır, unity ile c# ta kullanılmaktadır sanırım unreal engine de c++ ve c# kullanıyordu
yapay zeka= phyton, java vb dillerde yazılır çoğunlukla.
teşekkür ederim kafamdaki soruları cevapladınız
 
  • Beğen
Reaksiyonlar: 1905
Alakası yok c ile:)
C ile her şeyi kodlayabilirsin, "her şey" kısmında gerçekten her şey. Assambly sonra C geliyor zaten. En temek komutlar hepsi.

Ha C ile websitesi yazana kadar ; koymaktan ve if içinde if içinde if koymaktan ölürsün ama yapamazsın demek değil.
 
C ile her şeyi kodlayabilirsin, "her şey" kısmında gerçekten her şey. Assambly sonra C geliyor zaten. En temek komutlar hepsi.

Ha C ile websitesi yazana kadar ; koymaktan ve if içinde if içinde if koymaktan ölürsün ama yapamazsın demek değil.
Makine diline inince her şeyi yaparsın,c ile de yaparsın sonuç olara js ler c'nin türemesi fakat bununla uğraşacak işsiz yok.
 
  • Beğen
Reaksiyonlar: 1905
Makine diline inince her şeyi yaparsın,c ile de yaparsın sonuç olara js ler c'nin türemesi fakat bununla uğraşacak işsiz yok.
uhmmm...

ben... hehe


C:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <unistd.h>

#define PORT 8080

int main(int argc, char const *argv[])
{
    int server_fd, new_socket, valread;
    struct sockaddr_in address;
    int opt = 1;
    int addrlen = sizeof(address);
    char *hello = "HTTP/1.1 200 OK\nContent-Type: text/html\n\n<html><body><h1>Hello, World!</h1></body></html>";

    // Sunucu soketi oluştur
    if ((server_fd = socket(AF_INET, SOCK_STREAM, 0)) == 0)
    {
        perror("socket failed");
        exit(EXIT_FAILURE);
    }

    // Sunucu ayarlarını yapılandır
    if (setsockopt(server_fd, SOL_SOCKET, SO_REUSEADDR | SO_REUSEPORT, &opt, sizeof(opt)))
    {
        perror("setsockopt");
        exit(EXIT_FAILURE);
    }
    address.sin_family = AF_INET;
    address.sin_addr.s_addr = INADDR_ANY;
    address.sin_port = htons(PORT);

    // Sunucu soketi ile adresi bağla
    if (bind(server_fd, (struct sockaddr *)&address, sizeof(address)) < 0)
    {
        perror("bind failed");
        exit(EXIT_FAILURE);
    }

    // Sunucuyu dinle
    if (listen(server_fd, 3) < 0)
    {
        perror("listen");
        exit(EXIT_FAILURE);
    }

    // Bağlantı isteklerini kabul et
    if ((new_socket = accept(server_fd, (struct sockaddr *)&address, (socklen_t *)&addrlen)) < 0)
    {
        perror("accept");
        exit(EXIT_FAILURE);
    }

    // Hello World mesajını yanıt olarak gönder
    valread = read(new_socket, NULL, 0);
    send(new_socket, hello, strlen(hello), 0);
    printf("Hello message sent\n");
    return 0;
}
 
uhmmm...

ben... hehe


C:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <unistd.h>

#define PORT 8080

int main(int argc, char const *argv[])
{
    int server_fd, new_socket, valread;
    struct sockaddr_in address;
    int opt = 1;
    int addrlen = sizeof(address);
    char *hello = "HTTP/1.1 200 OK\nContent-Type: text/html\n\n<html><body><h1>Hello, World!</h1></body></html>";

    // Sunucu soketi oluştur
    if ((server_fd = socket(AF_INET, SOCK_STREAM, 0)) == 0)
    {
        perror("socket failed");
        exit(EXIT_FAILURE);
    }

    // Sunucu ayarlarını yapılandır
    if (setsockopt(server_fd, SOL_SOCKET, SO_REUSEADDR | SO_REUSEPORT, &opt, sizeof(opt)))
    {
        perror("setsockopt");
        exit(EXIT_FAILURE);
    }
    address.sin_family = AF_INET;
    address.sin_addr.s_addr = INADDR_ANY;
    address.sin_port = htons(PORT);

    // Sunucu soketi ile adresi bağla
    if (bind(server_fd, (struct sockaddr *)&address, sizeof(address)) < 0)
    {
        perror("bind failed");
        exit(EXIT_FAILURE);
    }

    // Sunucuyu dinle
    if (listen(server_fd, 3) < 0)
    {
        perror("listen");
        exit(EXIT_FAILURE);
    }

    // Bağlantı isteklerini kabul et
    if ((new_socket = accept(server_fd, (struct sockaddr *)&address, (socklen_t *)&addrlen)) < 0)
    {
        perror("accept");
        exit(EXIT_FAILURE);
    }

    // Hello World mesajını yanıt olarak gönder
    valread = read(new_socket, NULL, 0);
    send(new_socket, hello, strlen(hello), 0);
    printf("Hello message sent\n");
    return 0;
}
html öneririm hocam
<html>merhaba</html>
 
Geri
Top