Neler Yeni

C dili ile neler yapılabilir

1905

80+ Silver
Katılım
7 Mayıs 2022
Mesajlar
3,275
soru başlıktadır. profesyonel alandan bahsediyorum bu arada
 

milenix

80+ Gold
Katılım
10 Kasım 2022
Mesajlar
6,196
her şey. İhtiyaca bağlı. Her dil temelinde aynı işi yapıyor.
 

1905

80+ Silver
Katılım
7 Mayıs 2022
Mesajlar
3,275
  • Konu Sahibi Konu Sahibi
  • #3
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ı
 

milenix

80+ Gold
Katılım
10 Kasım 2022
Mesajlar
6,196
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

1905

80+ Silver
Katılım
7 Mayıs 2022
Mesajlar
3,275
  • Konu Sahibi Konu Sahibi
  • #5

naberr

80+ Bronze
Katılım
14 Nisan 2022
Mesajlar
926
Dahası  
Reaksiyon skoru
352
İsim
naber
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.
 

1905

80+ Silver
Katılım
7 Mayıs 2022
Mesajlar
3,275
  • Konu Sahibi Konu Sahibi
  • #7
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
 

JSezar

80+ Silver
Katılım
2 Ekim 2020
Mesajlar
4,459
  • Beğen
Reaksiyonlar: 1905

HmzaY

80+ Gold
Katılım
23 Temmuz 2022
Mesajlar
5,278
Dahası  
Reaksiyon skoru
2,315
Konum
Nazarick
İsim
Hamza Y
İlgilendiği Kategoriler
Little Bit Everything
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.
 

JSezar

80+ Silver
Katılım
2 Ekim 2020
Mesajlar
4,459
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

HmzaY

80+ Gold
Katılım
23 Temmuz 2022
Mesajlar
5,278
Dahası  
Reaksiyon skoru
2,315
Konum
Nazarick
İsim
Hamza Y
İlgilendiği Kategoriler
Little Bit Everything
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;
}
 

Neilq

80+ Bronze
Katılım
19 Haziran 2021
Mesajlar
679
Dahası  
Reaksiyon skoru
226
İsim
Nail
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ı bir web sitesi için en başta Front end öğrenmen lazım
 
  • Beğen
Reaksiyonlar: 1905

JSezar

80+ Silver
Katılım
2 Ekim 2020
Mesajlar
4,459
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>
 
Yeni mesajlar Yeni Konu Aç      

SON KONULAR

Forum istatistikleri

Konular
1,057,669
Mesajlar
9,509,262
Üyeler
168,017
Son üye
kron1k53
Top Bottom