Trang 3 trên tổng số 4 Đầu tiênĐầu tiên 1234 Cuối cùngCuối cùng
Từ 21 tới 30 trên tổng số 33 kết quả

Đề tài: Dùng trình biên dịch nào cho ngôn ngữ c/c++ ?

  1. #21
    Ngày gia nhập
    07 2016
    Bài viết
    424

    Mặc định Dùng trình biên dịch nào cho ngôn ngữ c/c++ ?

    Ứng viên cũ, phiên bản mới:
    Free C++ Compiler

    The Embarcadero BCC32C C++ compiler is the high-performance foundation and core technology of Embarcadero's award-winning C++Builder product line.

    This free download of the C++ Compiler for C++Builder includes C++11 language support, the Dinkumware STL (Standard Template Library) framework, and the complete Embarcadero C/C++ Runtime Library (RTL). In this free version, you’ll also find a number of C/C++ command line tools—such as the high performance linker and resource compiler.
    //
    Tôi đã dùng, tốt như mong đợi
    Bắc thang lên hỏi ông giời
    Tiền vàng giao đoảng có đòi được không ?

  2. #22
    Ngày gia nhập
    07 2016
    Bài viết
    424

    Nhật Pháp bắn nhau và hành động của chúng ta

    Chỉ thị của Ban Thường vụ trung ương
    Đảng cộng sản Đông-dương ngày 12- 3- 1945
    ....
    //
    embarcadero đấu Ms là điều tốt.
    Embarcadero cho tải miễn phí tử version 5.5 lên thẳng version 10.1
    Bắc thang lên hỏi ông giời
    Tiền vàng giao đoảng có đòi được không ?

  3. #23
    Ngày gia nhập
    09 2016
    Bài viết
    1,028

    Nhiều người vẫn không phân biệt được khác nhau giữa IDE (có chức năng soạn thảo và ...) với TBD (trình biên dịch)

    Phọt mô xa 2017

  4. #24
    Ngày gia nhập
    09 2016
    Bài viết
    1,028

    Tình cờ đọc bài viết này
    C++ Code:
    1. #include <string>
    2.  
    3. int main(){
    4.     std::to_string(0);
    5.     return 0;
    6. }
    http://stackoverflow.com/questions/1...d-says-g-mingw

    c/c++ không phải là NNLT dễ tiêu, dễ xài như bao người tưởng tượng, ngợi ca.
    Vui thì nó chạy, buồn nó lỗi tè le

    Phọt mô xa 2017

  5. #25
    Ngày gia nhập
    09 2016
    Bài viết
    1,028

    Chưa vội nói vể những khác biệt giữa các phiên bản, nhà sx các TBD c/c++; mỗi người, mỗi lúc, một LTV sẽ làm những việc cụ thể cần có công cụ đặc dụng.

    Công cụ đa dụng cũng là một ứng dụng mà LTV sử dụng, nhằm kiểm test, chạy thử. Dev-C++ là một ứng viên, tuy nhiên tôi không dùng vì nó không sử dụng cho tiếng Việt (xem reply #page 1) được. CodeBlocks là một ứng viên khác. Có thể viết ứng dụng cho tiếng Việt, có thể cấu hình chọn các TBD sử dụng để dịch:


    Bạn có thể tham khảo cách cấu hình TBD cho nó:
    http://www.cprogramming.com/code_blocks/

    Khi hiểu, bạn có thể biên dịch trực tiếp thông qua cmd mode, ví dụ:
    http://diendan.congdongcviet.com/thr...mmand-line.cpp
    hoặc
    http://diendan.congdongcviet.com/thr...-assembler.cpp

    Tôi thường dùng notepad++ làm IDE hiệu chỉnh code, với các đăc tính: định dạng, khối - block (fold/unFold), tìm, thay thế, đếm - count, hightLight thông qua hệ thống phím tắt
    Bữa sau bàn tiếp, ...

    Phọt mô xa 2017

  6. #26
    Ngày gia nhập
    08 2017
    Bài viết
    1,340

    Mặc định Dùng trình biên dịch nào cho ngôn ngữ c/c++ ?

    Lập trình tất nhiên cần trình biên dịch (trừ các ngôn ngữ thông dịch) và không thể không dùng tới môi trường soạn thảo (IDE)
    Được bạn bè giới thiệu CodeBlocks, dùng qua thấy hay mà chưa vừa ý.


    Nó xanh, nó đỏ, rằn ri gợi ý (spelling) tối cả mắt, muốn tắt (turn off) mà chưa biết thay đổi chỗ nào.

    Code sử dụng trong hình chụp (kiểm thử, diễn tả) ở :
    http://diendan.congdongcviet.com/threads/t400425::ctdl-giai-thuat-dung-de-lam-gi.cpp

  7. #27
    Ngày gia nhập
    08 2017
    Bài viết
    1,340

    Hay cộng với hên.
    Tắt / mở spell: (menu) settings->editor->spellChecker


    Xem thêm :
    http://wiki.codeblocks.org/index.php/SpellChecker_plugin

    Rảnh đọc thêm: codeblocks, IDE for c/c++

  8. #28
    Ngày gia nhập
    08 2017
    Bài viết
    1,340

    Tôi có gặp vài trường hợp: kết quả khác nhau khi biên dịch source code với những TBD khác nhau.

    Cụ thể cùng mã nguồn TtsApp(C++) của Microsoft SAPI 5 SDK, biên dịch với các version Visual Studio từ 1998 đến 2015(
    Nó có thể download ở:
    https://github.com/roukaour/TTSApp
    )

    Chỉ có version Vs98 (Vc6) là đạt, các phiên bản cao hơn (Vs2010, Vs2015) có lỗi khi chạy (runtime error)


    Xem thêm:
    http://diendan.congdongcviet.com/threads/t381430::du-an-chuyen-dich-ngon-ngu-lap-trinh.cpp/page3/

  9. #29
    Ngày gia nhập
    08 2017
    Bài viết
    1,340

    Theo bạn, tiêu chí chọn công cụ, chọn NNLT, cụ thể ở đây chọn trình biên dịch nào cho c/c++ ?

    Vs2017 bộ cài đặt hàng chục GB, CodeBlock vài chục MB,
    ...

  10. #30
    Ngày gia nhập
    08 2017
    Bài viết
    1,340

    Khai báo, cấp phát mảng tùy thuộc trình biên dịch

    Với vc:
    C Code:
    1. #include <stdio.h>      /* printf, scanf, puts, NULL */
    2. #include <stdlib.h>     /* srand, rand */
    3. #include <time.h>       /* time */
    4.  
    5. void Random(int *a, int n){
    6.    for(int i = 0; i < n; i++)
    7.       a[i] = rand()%100;
    8. }
    9. int main(){
    10.     int n, *a; //
    11.     printf("size n = "); scanf("%d", &n);
    12.     a = new int[n];
    13.    
    14.     srand(time(NULL));
    15.     Random(a, n);  
    16.     for(int i = 0; i < n; i++)
    17.         printf("%5d", a[i]);
    18.    
    19.     return 0;
    20. }

    Với bc / gcc
    C Code:
    1. #include <stdio.h>      /* printf, scanf, puts, NULL */
    2. #include <stdlib.h>     /* srand, rand */
    3. #include <time.h>       /* time */
    4.  
    5. void Random(int *a, int n){
    6.    for(int i = 0; i < n; i++)
    7.       a[i] = rand()%100;
    8. }
    9. int main(){
    10.     int n;
    11.     printf("size n = "); scanf("%d", &n);
    12.     int a[n];
    13.    
    14.     srand(time(NULL));
    15.     Random(a, n);  
    16.     for(int i = 0; i < n; i++)
    17.         printf("%5d", a[i]);
    18.    
    19.     return 0;
    20. }

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn