[완료] 웹상에서 코딩할수 있는..

ScalDi의 이미지

웹상에서 코딩할수 있는 c언어 프로그램이 있나요?

비주얼 6.0이나. 데바c를 사용해서 c언어 공부중입니다.. 지금 for문이랑 while문은 지났는데.. 혼자선 포인트까지 공부...

다시 문제풀어보니... 못풀어서 다시공부중임니다..

간단한 문제를 ,하나 잘못찍어서 못풀어서 고민하고 --;;

아무튼 웹상에서 c언어 코팅해서 결과를 볼 수있는 곳이있나요?

궁금합니다..

aero의 이미지

http://codepad.org

지원하는 언어는
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl

이며 코드와 결과를 고유의 URL을 통해 공유할 수도 있습니다.

ScalDi의 이미지

뜻밖에 이런 서버를 운영하는곳이 있군요.

이런거 돌리는데 보안이 강해야 되는지는 처음알았네요 ㅎ

감사합니다.

송효진의 이미지

와 재밌네요.
무한루프는 timeout 처리를 했고,
각 언어별로 jailed 되어 있네요.
보안에 자신이 있으니 이런 재밌는걸 운영할 수 있는거겠죠.ㅎㅎ

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/

오호라의 이미지

splint 정도면 돌려도 충분히 해결할수 있습니다.

www.splint.org

저도 이런류의 졸업작품을 했었는데...

저도 이것저것 보안책 제시해서 패스되긴 했지만 보안적인 측면에서 매우 어렵습니다.

가장 이상적인 방법은 세션별로 VM위에서 돌려주는 겁니다. 반드시 root 권햔으로만 해야하는 작업들도 있으니까요.

빵빵한 서버만 지원받았어도 해볼려고 했는데 결국 제 P3 1Ghz 하다보니 못했었죠. (ㅠㅠ.)

아무튼 VM과 model check 이 이럴때 필요한거죠.

그리고, 또 문제는 compile 자체가 엄청 cpu 파워가 필요한 관계로 서버정말 미친듯이 돌아갑니다.

런타임이전에 컴파일타임이전이나 컴파일 타임에...

http://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis

KLDPConf 가서 듣었던 BLAST 란 것을 몇번 돌려봤는데

리포팅 직관성은 BLAST < splint 였습니다. ^^;

잘 만들어진 model checker 에 GUI툴만 잘 만들어도 정말 좋을듯...

Hello World.

ScalDi의 이미지

scanf문을 사용해도.. 웹상에 문자로 찍기때문에..

제가 원하는 값을 넣을수 없네요..

조금 아쉽네요 ㅠㅠ

songaal의 이미지

헬로월드라고 한국사이트도 있네요.

웹상에서 문제풀이나 코딩이 가능하며 결과도 확인할수 있습니다...

지원하는 언어도 다양하다는거...

fm100의 이미지

topcoder.com/tc/

여기서 문제 풀어보셔도 재밌습니다.

=================================================
Do the python !
=================================================

=================================================
Do the python !
=================================================

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.