Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Темы курсовых работ по СПО_2010_2курс1.doc
Скачиваний:
14
Добавлен:
26.09.2019
Размер:
633.34 Кб
Скачать

Введение

Где обосновывается важность темы

Глава 1

Глава 2

Глава 3

Заключение

Литература

Ada

  • Ada 2005

  • Ada 83

  • Ada 95

    • Green Hills

Alef

ALGOL

  • ALGOL 58

ARIBAS

  • ARIBAS

    • ARIBAS (версии: показать ARIBAS 1.53 )

Assembler

BASIC

  • Applesoft BASIC

    • Applesoft BASIC Interpreter in Javascript

    • DOS33

  • Commodore BASIC

    • Commodore BASIC V1.0

    • Commodore BASIC V10

    • Commodore BASIC V2.0

    • Commodore BASIC V3.5

    • Commodore BASIC V4+

    • Commodore BASIC V4.0

    • Commodore BASIC V7.0

  • GW-BASIC

    • EXIL (версии: показать EXIL 0.0.1 EXIL 0.1.0 EXIL 0.1.1 EXIL 0.1.2 )

    • GW-BASIC (версии: показать GWBasic 2.01 GWBasic 2.02 GWBasic 3.20 GWBasic 3.22 GWBasic 3.23 )

    • NBASIC

    • SmallBASIC

    • hbasic

  • MSX BASIC

    • MSX BASIC 1.0 / 1.1

    • MSX BASIC 2.0

    • MSX BASIC 3.0

    • MSX BASIC 4.0

    • MSX BASIC 4.1

  • Microsoft BASIC

    • Altair BASIC

    • AmigaBASIC

    • Atari Microsoft BASIC I/II

    • BASICA

    • Cassette BASIC

    • Color BASIC

    • FreeBASIC

    • Galaksija BASIC

    • MBASIC

    • QBasic (версии: показать QBasic 1.0 QBasic 1.1 )

    • QuickBASIC (версии: показать QuickBasic 1.00 QuickBasic 1.01 QuickBasic 1.02 QuickBasic 2.00 QuickBasic 2.01 QuickBasic 3.00 QuickBasic 4.00 QuickBasic 4.00a QuickBasic 4.00b QuickBasic 4.50 )

    • WordBasic

  • Visual Basic

    • VB.NET

    • VBScript

    • Visual Basic for Applications

bc

  • GNU bc

    • GNU bc (версии: показать GNU bc 1.06 )

Boo

  • Boo

    • Boo (версии: показать boo 0.7.6.2237 )

Brainfork

Brainfuck

  • BrainSub

  • Brainfork

  • Brainloller

  • COW

  • Ook!

  • Pbrain

  • Smallfuck

  • Spoon

C

  • ANSI C

    • C2J (версии: показать C2J v1.0 )

    • GCC (версии: показать GCC 3 GCC 4 MinGW )

    • Green Hills

    • LCC-Win32

    • vbcc

  • C99

    • Absoft

    • Digital Mars C/C++ (версии: показать Digital Mars C/C++ 8.0 Digital Mars C/C++ 8.10 Digital Mars C/C++ 8.12 Digital Mars C/C++ 8.13 Digital Mars C/C++ 8.15 Digital Mars C/C++ 8.17 Digital Mars C/C++ 8.18 Digital Mars C/C++ 8.18A Digital Mars C/C++ 8.18C Digital Mars C/C++ 8.18D Digital Mars C/C++ 8.18E Digital Mars C/C++ 8.20 Digital Mars C/C++ 8.22 Digital Mars C/C++ 8.23 Digital Mars C/C++ 8.25 Digital Mars C/C++ 8.26 Digital Mars C/C++ 8.27 Digital Mars C/C++ 8.28 Digital Mars C/C++ 8.29 Digital Mars C/C++ 8.30 Digital Mars C/C++ 8.31 Digital Mars C/C++ 8.32 Digital Mars C/C++ 8.33 Digital Mars C/C++ 8.34 Digital Mars C/C++ 8.35 Digital Mars C/C++ 8.36 Digital Mars C/C++ 8.37 Digital Mars C/C++ 8.38 Digital Mars C/C++ 8.39 Digital Mars C/C++ 8.40 Digital Mars C/C++ 8.41 Digital Mars C/C++ 8.42 Digital Mars C/C++ 8.43 Digital Mars C/C++ 8.44 Digital Mars C/C++ 8.45 Digital Mars C/C++ 8.46 Digital Mars C/C++ 8.47 Digital Mars C/C++ 8.48 Digital Mars C/C++ 8.49 Digital Mars C/C++ 8.50 )

    • GCC (версии: показать GCC 3 GCC 4 MinGW )

    • Green Hills

    • Open Watcom C/C++ (версии: показать Open Watcom C/C++ 1.0 Open Watcom C/C++ 1.1 Open Watcom C/C++ 1.2 Open Watcom C/C++ 1.3 Open Watcom C/C++ 1.4 Open Watcom C/C++ 1.5 Open Watcom C/C++ 1.6 Open Watcom C/C++ 1.7 )

    • Open64

    • PGI C++ Workstation

    • Sun Studio (версии: показать Sun Studio 11 Sun Studio 12 )

    • Watcom C/C++ (версии: показать Watcom C 6.0 Watcom C 7.0/386 Watcom C 8.0/386 Watcom C 8.5/386 Watcom C 9.0/386 Watcom C 9.01/386 Watcom C/C ++ 11.0 Watcom C/C++ 10.0 Watcom C/C++ 10.5 Watcom C/C++ 10.6 )

    • vbcc

  • K&R C

    • C2J (версии: показать C2J v1.0 )

    • Green Hills

C#

  • ECMA-334

    • DotGNU (версии: показать DotGNU Portable.NET 0.8.0 )

    • Microsoft .NET (версии: показать .NET 1.0 .NET 2.0 )

    • Mono (версии: показать Mono 1.2.4 )

  • ISO/IEC 23270:2003

    • DotGNU (версии: показать DotGNU Portable.NET 0.8.0 )

    • Microsoft .NET (версии: показать .NET 1.0 .NET 2.0 )

    • Mono (версии: показать Mono 1.2.4 )

C++

  • C++0x

  • ISO C++

    • Absoft

    • Green Hills

    • Open Watcom C/C++ (версии: показать Open Watcom C/C++ 1.0 Open Watcom C/C++ 1.1 Open Watcom C/C++ 1.2 Open Watcom C/C++ 1.3 Open Watcom C/C++ 1.4 Open Watcom C/C++ 1.5 Open Watcom C/C++ 1.6 Open Watcom C/C++ 1.7 )

    • PGI C++ Workstation

    • Watcom C/C++ (версии: показать Watcom C 6.0 Watcom C 7.0/386 Watcom C 8.0/386 Watcom C 8.5/386 Watcom C 9.0/386 Watcom C 9.01/386 Watcom C/C ++ 11.0 Watcom C/C++ 10.0 Watcom C/C++ 10.5 Watcom C/C++ 10.6 )

    • g++ (версии: показать g++ 4.x )

  • ISO/IEC 14882

    • Digital Mars C/C++ (версии: показать Digital Mars C/C++ 8.0 Digital Mars C/C++ 8.10 Digital Mars C/C++ 8.12 Digital Mars C/C++ 8.13 Digital Mars C/C++ 8.15 Digital Mars C/C++ 8.17 Digital Mars C/C++ 8.18 Digital Mars C/C++ 8.18A Digital Mars C/C++ 8.18C Digital Mars C/C++ 8.18D Digital Mars C/C++ 8.18E Digital Mars C/C++ 8.20 Digital Mars C/C++ 8.22 Digital Mars C/C++ 8.23 Digital Mars C/C++ 8.25 Digital Mars C/C++ 8.26 Digital Mars C/C++ 8.27 Digital Mars C/C++ 8.28 Digital Mars C/C++ 8.29 Digital Mars C/C++ 8.30 Digital Mars C/C++ 8.31 Digital Mars C/C++ 8.32 Digital Mars C/C++ 8.33 Digital Mars C/C++ 8.34 Digital Mars C/C++ 8.35 Digital Mars C/C++ 8.36 Digital Mars C/C++ 8.37 Digital Mars C/C++ 8.38 Digital Mars C/C++ 8.39 Digital Mars C/C++ 8.40 Digital Mars C/C++ 8.41 Digital Mars C/C++ 8.42 Digital Mars C/C++ 8.43 Digital Mars C/C++ 8.44 Digital Mars C/C++ 8.45 Digital Mars C/C++ 8.46 Digital Mars C/C++ 8.47 Digital Mars C/C++ 8.48 Digital Mars C/C++ 8.49 Digital Mars C/C++ 8.50 )

    • Green Hills

    • Open64

    • Sun Studio (версии: показать Sun Studio 11 Sun Studio 12 )

D

  • Standard D

    • D Interpreter

    • Digital Mars D (версии: показать D 1.0 D 1.001 D 1.002 D 1.003 D 1.004 D 1.005 D 1.006 D 1.007 D 1.009 D 1.010 D 1.011 D 1.012 D 1.013 D 1.014 D 1.015 D 1.016 D 1.017 D 1.018 D 1.019 D 1.020 D 1.021 D 1.022 D 1.023 D 2.000 D 2.001 D 2.002 D 2.003 D 2.004 D 2.005 D 2.006 D 2.007 D 2.008 D 2.009 )

    • GDC (версии: показать GDC 0.11 GDC 0.12 GDC 0.12.1 GDC 0.13 GDC 0.14 GDC 0.15 GDC 0.16 GDC 0.17 GDC 0.18 GDC 0.19 GDC 0.20 GDC 0.21 GDC 0.22 GDC 0.23 GDC 0.24 )

Eiffel

Euphoria

F#

  • F#

    • F# (версии: показать F# 1.9.2.9 )

Forth

  • Toka

    • Toka (версии: показать Toka 1.2 )

FORTRAN

  • FORTRAN 66

    • ANSI-66 FORTRAN

  • FORTRAN 77

    • Green Hills

    • LCC-Win32

    • PGI Fortran Workstation

    • Sun Studio (версии: показать Sun Studio 11 Sun Studio 12 )

    • VAST/77to90

    • f2c

    • f2cpp

    • f77

    • g77

    • pg77

  • FORTRAN не стандартизованные реализации

    • FORTRAN I

    • FORTRAN II

    • FORTRAN III

    • FORTRAN IV

  • Fortran 2003

    • Sun Studio (версии: показать Sun Studio 11 Sun Studio 12 )

  • Fortran 2008

  • Fortran 90

    • Open64

    • PSR VAST/f90

    • Sun Studio (версии: показать Sun Studio 11 Sun Studio 12 )

  • Fortran 95

    • Absoft

    • F

    • G95

    • Gfortran

    • NAGWare f95

    • Open64

    • PGI Fortran Workstation

    • Sun Studio (версии: показать Sun Studio 11 Sun Studio 12 )

  • High Performance Fortran

    • ADAPTOR

    • Fx

    • HPFC

    • Opus

    • PGI Fortran Workstation

    • SHPF

Funky

Haskell

  • Haskell 98

    • GHC (версии: показать GHC 6.6.1 GHC 6.8.1 )

    • Gofer

    • HBI и HBC

    • Helium

    • Hugs (версии: показать December 2001 February 2000 February 2001 January 1999 (Beta release) July 2000 March 2005 May 1999 May 2006 November 1999 November 2002 November 2003 )

    • Hugs98 for .NET

    • Jaskell

    • Jhc

    • Template Haskell

    • YHC

    • Yale Haskell

    • nhc98 (версии: показать nhc98 1.04 nhc98 1.06 nhc98 1.08 nhc98 1.10 nhc98 1.12 nhc98 1.14 nhc98 1.14a nhc98 1.16 nhc98 1.18 nhc98 pre-release 1 nhc98 pre-release 10 nhc98 pre-release 11 nhc98 pre-release 12 nhc98 pre-release 13 nhc98 pre-release 14 nhc98 pre-release 15 nhc98 pre-release 16 nhc98 pre-release 17 nhc98 pre-release 18 nhc98 pre-release 19 nhc98 pre-release 2 nhc98 pre-release 3 nhc98 pre-release 4 nhc98 pre-release 5 nhc98 pre-release 6 nhc98 pre-release 7 nhc98 pre-release 8 nhc98 pre-release 9 nhc98 release 1.00 nhc98 release 1.02 )

  • O'Haskell

    • Haskell++

    • O'Hugs

Icon

  • Extended Icon

    • Unicon

  • Standard Icon

    • Icon

    • Jcon

ISWIM

Java

KRC

Lisp

  • Common Lisp

    • CMUCL

    • SBCL (версии: показать SBCL 1.0.1 )

    • clisp

Lua

  • Lua

    • Lua (версии: показать Lua 1.0 Lua 5.0 Lua 5.1 )

Miranda

ML

  • CAML

    • Caml Light

    • Caml Special Light (версии: показать Caml Special Light 1.06 Caml Special Light 1.07 Caml Special Light 1.10 Caml Special Light 1.11 Caml Special Light 1.12 Caml Special Light 1.13 Caml Special Light 1.14 Caml Special Light 1.15 Objective Caml 2.00 Objective Caml 2.01 )

    • Heavy CAML

    • Objective CAML (версии: показать Objective Caml 1.00 Objective Caml 1.01 Objective Caml 1.02 Objective Caml 1.03 Objective Caml 1.04 Objective Caml 1.05 Objective Caml 1.06 Objective Caml 1.07 Objective Caml 2.02 Objective Caml 2.03 Objective Caml 2.04 Objective Caml 3.00 Objective Caml 3.01 Objective Caml 3.02 Objective Caml 3.03 ALPHA Objective Caml 3.04 Objective Caml 3.05 Objective Caml 3.06 Objective Caml 3.07 Objective Caml 3.08.0 Objective Caml 3.08.1 Objective Caml 3.08.2 Objective Caml 3.08.3 Objective Caml 3.08.4 Objective Caml 3.09.0 Objective Caml 3.09.1 Objective Caml 3.09.2 Objective Caml 3.09.3 Objective Caml 3.10.0 )

  • Standard ML

    • Dependent ML

    • Edinburgh ML

    • Extended ML

    • GAML

    • HaMLet (версии: показать HaMLet 1.00 HaMLet 1.01 HaMLet 1.1 HaMLet 1.1.1 HaMLet 1.1.2 HaMLet 1.2 HaMLet 1.2.1 HaMLet 1.2.2 HaMLet 1.2.3 HaMLet 1.2.4 HaMLet 1.3 )

    • HaMLet S (версии: показать HaMLet 1.3.0/S4 )

    • Lazy ML

    • ML Kit (версии: показать ML Kit Version 1 ML Kit Version 2 ML Kit Version 3 ML Kit Version 3.9.0 ML Kit Version 3.9.1 ML Kit Version 4.0.0 ML Kit Version 4.1.0 ML Kit Version 4.1.1 ML Kit Version 4.1.2 ML Kit Version 4.1.3 ML Kit Version 4.1.4 ML Kit Version 4.3.0 )

    • MLj

    • MLton

    • MOSCOW ML (версии: показать Moscow ML 1.00 Moscow ML 1.01 Moscow ML 1.02 Moscow ML 1.03 Moscow ML 1.10 Moscow ML 1.20 Moscow ML 1.30 Moscow ML 1.31 Moscow ML 1.40 Moscow ML 1.41 Moscow ML 1.42 Moscow ML 1.43 Moscow ML 1.44 Moscow ML 2.00 Moscow ML 2.01 )

    • MicroML

    • Poly/ML

    • SML#

    • SML.NET

    • SML/NJ (версии: показать SML/NJ 110.41 SML/NJ 110.43 SML/NJ 110.40 SML/NJ 110.42 SML/NJ 110.44 SML/NJ 110.45 SML/NJ 110.46 SML/NJ 110.47 SML/NJ 110.48 SML/NJ 110.49 SML/NJ 110.50 SML/NJ 110.51 SML/NJ 110.52 SML/NJ 110.53 SML/NJ 110.54 SML/NJ 110.55 SML/NJ 110.56 SML/NJ 110.57 SML/NJ 110.58 SML/NJ 110.59 SML/NJ 110.60 SML/NJ 110.61 SML/NJ 110.62 SML/NJ 110.63 SML/NJ 110.63.1 SML/NJ 110.63.2 SML/NJ 110.64 SML/NJ 110.65 )

    • SMLtoJs

    • Successor ML

    • TILT

    • sml2c

Modula

Nesla

  • Nesla

    • Nesla (версии: показать Nesla 0.6.0 Nesla 0.8.0 )

Oberon

  • Active Oberon

  • Component Pascal

    • BlackBox Component Builder (версии: показать BlackBox Component Builder 1.5 )

    • Gardens Point Component Pascal (версии: показать gpcp 1.3.4-JVM gpcp 1.3.4-NET 1.1 gpcp 1.3.9-NET )

  • Oberon

  • Oberon-2

  • Zonnon

Objective-C

  • Objective C

    • Apple Objective C

    • gcc Objective C

  • Objective C 2.0

    • Apple Objective C

Oz

  • Mozart

Pascal

  • Extended Pascal

    • Prospero Extended Pascal

  • Object Pascal

    • Borland Pascal

    • Free Pascal (версии: показать Free Pascal 1.0.6 Free Pascal 2.0.4 Free Pascal 2.2.0 )

    • Pascal ABC (версии: показать Pascal ABC 1.7 Pascal ABC 1.8 Pascal ABC 1.9 Pascal ABC 2.0 Pascal ABC 2.1 Pascal ABC 2.2 Pascal ABC 2.3 Pascal ABC 2.4 Pascal ABC 2.5 Pascal ABC 2.5.3 Pascal ABC 2.6 Pascal ABC 2.6.2 Pascal ABC 2.6.3 Pascal ABC 2.6.4 Pascal ABC 2.6.5 Pascal ABC 2.7 Pascal ABC 2.7.2 Pascal ABC 2.7.3 Pascal ABC 2.7.4 Pascal ABC 3.0 )

    • PascalABC.NET

    • Turbo Pascal (версии: показать Turbo Pascal 5.5 Turbo Pascal 7.0 )

    • Virtual Pascal (версии: показать Virtual Pascal 2.0 Virtual Pascal 2.1 )

  • PASCAL-XSC

  • Standard Pascal

    • GNU Pascal Compiler (версии: показать gpc-2.1 )

    • HP Pascal

    • IP Pascal

    • Irie Pascal

    • Pascal-XT

    • UCSD Pascal

Perl

PHP

Python

  • Python 2.4

    • CPython

    • Iron Python

    • JPyton, Jython

    • Psyco

    • PyPy

    • Pyrex

  • Python 2.5

  • Python 3000

Ruby

  • Ruby

    • JRuby

    • Ruby (версии: показать Ruby 1.8.5 )

SASL

Scala

  • Scala

    • Scala for JVM (версии: показать Scala 1.0.0-b2 Scala 1.0.0-b4 Scala 1.0.0-b5 Scala 1.0.0-b6 Scala 1.0.0-b8 Scala 1.1.0-b1 Scala 1.1.0-b3 Scala 1.1.1.0 Scala 1.1.1.3 Scala 1.2.0.0 Scala 1.2.0.1 Scala 1.3.0.10 Scala 1.3.0.2 Scala 1.3.0.3 Scala 1.3.0.4 Scala 1.3.0.7 Scala 1.3.0.9 Scala 1.4.0.0 Scala 1.4.0.1 Scala 1.4.0.2 Scala 1.4.0.3 Scala 1.4.0.4 Scala 2.0.0 Scala 2.1.0 Scala 2.1.1 Scala 2.1.2 Scala 2.1.3 Scala 2.1.4 Scala 2.1.5 Scala 2.1.6 Scala 2.1.7 Scala 2.1.8 Scala 2.2.0 Scala 2.3.0 Scala 2.3.1 Scala 2.3.2 Scala 2.3.3 Scala 2.4.0-final Scala 2.5.0-final Scala 2.5.1-final Scala 2.6.0-final )

Seed7

  • Seed7

    • Seed7 (версии: показать Seed7 2007-06-07 Seed7 2007-06-24 Seed7 2007-07-23 Seed7 2007-08-23 )

Simula

  • Simula-67

Smalltalk

STAF/STAX

Unix shell

  • Bourne shell

    • Bourne-again shell (версии: показать Bash 3.0 )

  • C shell

C#

Русское название: Си-шарп Создан под влиянием:

  • C++

  • Eiffel

  • Java

Повлиял на:

  • D

  • Scala

Тьюринг-полнота: нет Парадигма: аспектно-ориентированная объектно-ориентированная Типизация: статическая строгая Диалекты:

  • ECMA-334 Реализации:

    • DotGNU (версии: DotGNU Portable.NET 0.8.0 )

    • Microsoft .NET (версии: .NET 1.0 .NET 2.0 )

    • Mono (версии: Mono 1.2.4 )

  • ISO/IEC 23270:2003 Реализации:

    • DotGNU (версии: DotGNU Portable.NET 0.8.0 )

    • Microsoft .NET (версии: .NET 1.0 .NET 2.0 )

    • Mono (версии: Mono 1.2.4 )

Принятые расширения файлов: .cs

Язык программирования

C# (произносится си-шарп) — язык программирования, сочетающий объектно-ориентированные и контекстно-ориентированные концепции. Разработан в 1998—2001 годах группой инженеров под руководством Андерсa Хейлсбергa в компании Microsoft как основной язык разработки приложений для платформы Microsoft .NET. Компилятор с C# входит в стандартную установку самой .NET, поэтому программы на нём можно создавать и компилировать даже без инструментальных средств вроде Visual Studio.

C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к С++ и Java. Язык имеет строгую статическую типизацию, поддерживает полиморфизм, перегрузку операторов, указатели на функции-члены классов, атрибуты, события, свойства, исключения, комментарии в формате XML. Переняв многое от своих предшественников — языков С++, Delphi, Модула и Smalltalk — С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем: так, C# не поддерживает множественное наследование классов (в отличие от C++) или вывода типов (в отличие Haskell).