1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Sáng nay đi đường vấp ngã lại văng ra một số câu hỏi ngớ ngẩn mới, lần này là về sóp oe pờ dô gờ dam

Chủ đề trong 'Hỏi đáp Tin học' bởi fcbayernmunchen, 20/03/2006.

  1. 1 người đang xem box này (Thành viên: 0, Khách: 1)
  1. fcbayernmunchen

    fcbayernmunchen Thành viên rất tích cực

    Tham gia ngày:
    24/03/2002
    Bài viết:
    6.863
    Đã được thích:
    0
    Sáng nay đi đường vấp ngã lại văng ra một số câu hỏi ngớ ngẩn mới, lần này là về sóp oe pờ dô gờ dam minh rất m

    Cái ngành mà em học và làm, thì nó chả liên quan tí ti ông cụ nào đến cái môn i tờ cả, nên cố nhiên em cũng không phải học lập "chình" tuy vậy vẫn để í học lỏm và có 1 chút xíu kiến thức nhặt nhạnh nhưng cho đến giờ vẫn còn 1 câu hỏi mà em chưa tự trả lời được, đành ê mặt bê lên đây Chương trình được viết từ ngôn ngữ lập trình, và sau đó được biên dịch bởi trình biên dịch, vậy bản thân trình biên dịch thì được viết bởi ngôn ngữ gì người ta bảo em là thường trình biên dịch ngôn ngữ nào thì được viết bằng ngôn ngữ ấy, vậy cái code viết ra trình biên dịch sẽ được biên dịch bởi cái gì và mình có thể tự định nghĩa là 1 ngôn ngữ lập chình được không, vì em thấy cứ thỉnh thoảng lại ra lò một ngôn ngữ mới, chẳng biết chui đâu ra

    Câu hỏi khuyến mại trong ngày: Windows được viết bằng gì thế ạ
  2. hoathep

    hoathep Thành viên mới

    Tham gia ngày:
    16/11/2003
    Bài viết:
    1.958
    Đã được thích:
    1
    Cái này đợi mấy bác IT trả lời mới chuẩn.
    Trình biên dịch phần lớn đều được viết bằng assembler
    Windows được viết bằng C và C++....
  3. Augustan

    Augustan Thành viên mới

    Tham gia ngày:
    11/09/2003
    Bài viết:
    3.037
    Đã được thích:
    0
    Em Muchen định nghiên cứu để viết một cái OS cạnh tranh với lão Bill Gates đó. Khi nào có sản phẩm, anh em box nhà nhớ dùng ủng hộ em Muchen nghen.
  4. chandat_mattoet

    chandat_mattoet Thành viên mới

    Tham gia ngày:
    24/01/2006
    Bài viết:
    870
    Đã được thích:
    0
    em giả nời đầy đủ và chính xác được câu nầy bác có zốt em sờ ta kô?
  5. fcbayernmunchen

    fcbayernmunchen Thành viên rất tích cực

    Tham gia ngày:
    24/03/2002
    Bài viết:
    6.863
    Đã được thích:
    0
    Hic các bác toàn trêu em thôi người ta hỏi tử tế mà bác Chân đất mắt toét trả lời hộ em đi ạ em sẽ đi mượn cả nick của bạn để vote cho bác
  6. ong_gia_va_bien_ca

    ong_gia_va_bien_ca Thành viên mới Đang bị khóa

    Tham gia ngày:
    22/04/2004
    Bài viết:
    840
    Đã được thích:
    0
    1-1-0-0-10-10-10-10-10-10-10-10-1-01--0-10-
    chắc là thế đấy
    sách của em nó viết thế này:
    4.1. Ngôn ngữ máy
    Sự ra đời của những máy tính có thể lập trình được (programmable) gắn liền với sự
    xuất hiện của ngôn ngữ máy (machine language). Ngôn ngữ máy là loại ngôn ngữ lập
    trình gần nhất với máy tính. Nó được hiểu và được thực hiện trực tiếp bởi máy tính.
    Thông tin xử lý trong máy tính là các số nhị phân, hay còn gọi là các bit, mỗi bit chỉ
    nhận giá trị 0 hoặc 1. Một câu lệnh trong ngôn ngữ máy là một dãy các bit, chẳng hạn
    0110100110101011
    là câu lệnh để cộng hai giá trị ở địa chỉ là 1001 và 1010 rồi đưa kết quả vào ô nhớ ở
    địa chỉ 1011.
    Ngôn ngữ máy thực sự dễ hiểu với máy tính song nó lại khá phức tạp cho người lập
    trình. Nó khó nhớ và dễ gây nhầm lẫn trong khi viết chương trình. Khi gặp lỗi, lập
    trình viên cũng khó tìm ra được lỗi nằm ở đâu để sửa (debugging). Ngoài ra ngôn ngữ
    máy của mỗi loại máy tính phụ thuộc vào tập lệnh cơ bản của CPU nên nói chung một
    chương trình viết trên loại máy này không chạy được trên loại máy khác. Chẳng hạn
    chương trình viết trên máy IBM PC không chạy được trên máy Apple Mac.
    4.2. Hợp ngữ
    Từ những năm 50, người ta đã sử dụng hợp ngữ (assembly language) thay cho ngôn
    ngữ máy. Những câu lệnh ?o0 1? được thay bằng các từ dễ nhớ hơn, chẳng hạn với câu
    lệnh mã máy ở trên, lệnh hợp ngữ tương ứng là
    ADD X Y Z
    Hợp ngữ đã giúp việc lập trình trở nên dễ dàng hơn (một chút) so với ngôn ngữ máy.
    Tuy nhiên về bản chất thì mỗi câu lệnh hợp ngữ vẫn chỉ là một sự biểu diễn dưới dạng
    biểu tượng của câu lệnh mã máy. Cấu trúc của nó vẫn chưa thực sự gần gũi với con
    người. Chính vì thế mà cả ngôn ngữ máy và hợp ngữ đều được xem là ngôn ngữ bậc
    thấp (low level language). Ngày nay chúng hầu như chỉ được dùng để viết các chương
    trình hệ thống liên quan tới phần cứng hoặc những chương trình đòi hỏi tốc độ thực
    hiện cao.
    44
    4.3. Ngôn ngữ bậc cao
    Sự ra đời của ngôn ngữ lập trình bậc cao (high level programming language) từ nửa
    cuối thập niên 1950 đã tạo nên một bước tiến quan trọng trong lĩnh vực lập trình.
    Những ngôn ngữ bậc cao xuất hiện đầu tiên là Fortran năm 1957, Algo năm 1958,
    Basic năm 1964...
    Ngôn ngữ lập trình bậc cao (NNLTBC) rất gần gũi với ngôn ngữ tự nhiên của con
    người, các từ khoá (keyword) của nó dễ hiểu và dễ nhớ hơn nhiều so với ngôn ngữ bậc
    thấp. Những cấu trúc điều khiển của NNLTBC cũng rất rõ ràng giúp cho lập trình viên
    dễ dàng thể hiện các cấu trúc lệnh phức tạp chẳng hạn như cấu trúc rẽ nhánh hay cấu
    trúc lặp. Thông qua các kiểu dữ liệu cơ bản mà NNLTBC cung cấp, lập trình viên
    cũng có thể tự định nghĩa thêm những kiểu dữ liệu mới có ý nghĩa hơn, gần hơn với
    dữ liệu trong cuộc sống. Trở lại ví dụ ở trên, ta có thể viết câu lệnh đã cho trong ngôn
    ngữ C như sau :
    Z = X + Y
    NNLTBC là ngôn ngữ mà hầu hết những lập trình viên hiện nay sử dụng. Và khi nói
    về ngôn ngữ lập trình, người ta ngầm hiểu đó là NNLTBC. Đến nay đã có rất nhiều
    NNLTBC ra đời và được dùng để viết các kiểu ứng dụng khác nhau. Pascal, C, C++,
    Basic, Ada, Perl, Cobol, Lisp, Java là một số ví dụ điển hình trong số đó.
    -------------
    em có đưọc vote* ko ?
  7. fcbayernmunchen

    fcbayernmunchen Thành viên rất tích cực

    Tham gia ngày:
    24/03/2002
    Bài viết:
    6.863
    Đã được thích:
    0
    Xổ số có thưởng đây, mở thưởng cuối tuần, bác nào trúng thưởng sẽ được 20* thể lệ? Rất đơn giản, chỉ cần trả lời được câu hỏi này em đố bác nào xoá được cái thư mục rỗng Xerox trong Program Files của WinXP
  8. fcbayernmunchen

    fcbayernmunchen Thành viên rất tích cực

    Tham gia ngày:
    24/03/2002
    Bài viết:
    6.863
    Đã được thích:
    0
    ''
    Ứ ừ, cái này trong quyển C cũ xì nhà iem cũng có bác chỉ cần trả lời cụ thể và chính xác vào 3 câu hỏi của em ở trên thui cảm ơn bác nhiều
  9. wasabi18

    wasabi18 Thành viên mới

    Tham gia ngày:
    19/05/2005
    Bài viết:
    3.714
    Đã được thích:
    0
    Vào Safe Mode xoá tốt, không thì chạy hẳn ra DOS
    Xin bác tí * nào

  10. fcbayernmunchen

    fcbayernmunchen Thành viên rất tích cực

    Tham gia ngày:
    24/03/2002
    Bài viết:
    6.863
    Đã được thích:
    0
    Để em thử đã, hễ mà xoá được + bật Win lên ko vấn đề gì thì bác sẽ được vote thế còn 3 câu hỏi ở trên thì sao

Chia sẻ trang này